Make rating widget label configurable

This commit is contained in:
Björn Fromme
2018-08-24 10:16:57 +02:00
parent 37e1d0ce0e
commit a2d728eee4
5 changed files with 7 additions and 3 deletions
@@ -13,5 +13,6 @@ plugin.tx_epproducts {
phoneNumber = {$plugin.tx_eptheme.settings.phoneNumber} phoneNumber = {$plugin.tx_eptheme.settings.phoneNumber}
bpnBookingUrlTemplateCode = {$plugin.tx_eptheme.settings.bpnBookingUrlTemplateCode} bpnBookingUrlTemplateCode = {$plugin.tx_eptheme.settings.bpnBookingUrlTemplateCode}
showSkipassBadge = {$plugin.tx_eptheme.settings.showSkipassBadge} showSkipassBadge = {$plugin.tx_eptheme.settings.showSkipassBadge}
ratingWidgetLabel = {$plugin.tx_eptheme.settings.ratingWidgetLabel}
} }
} }
@@ -91,6 +91,8 @@ plugin.tx_eptheme {
bpnBookingUrlTemplateCode = base bpnBookingUrlTemplateCode = base
# cat=eptheme/500/150; type=string; label=Search page header image # cat=eptheme/500/150; type=string; label=Search page header image
searchPageHeaderImage = searchPageHeaderImage =
# cat=eptheme/500/160; type=string; label=Rating widget label
ratingWidgetLabel = Reisebewertung
# cat=eptheme/800/100; type=boolean; label=Show 'skipass inklusive' badge # cat=eptheme/800/100; type=boolean; label=Show 'skipass inklusive' badge
showSkipassBadge = 1 showSkipassBadge = 1
@@ -72,6 +72,7 @@ plugin.tx_eptheme {
googleMapsApiKey = {$plugin.tx_eptheme.settings.googleMapsApiKey} googleMapsApiKey = {$plugin.tx_eptheme.settings.googleMapsApiKey}
datePickerPresets < plugin.tx_epproducts.settings.datePickerPresets datePickerPresets < plugin.tx_epproducts.settings.datePickerPresets
searchPageHeaderImage = {$plugin.tx_eptheme.settings.searchPageHeaderImage} searchPageHeaderImage = {$plugin.tx_eptheme.settings.searchPageHeaderImage}
ratingWidgetLabel = {$plugin.tx_eptheme.settings.ratingWidgetLabel}
showSkipassBadge = {$plugin.tx_eptheme.settings.showSkipassBadge} showSkipassBadge = {$plugin.tx_eptheme.settings.showSkipassBadge}
forcePartnerIdSelect = {$plugin.tx_eptheme.settings.forcePartnerIdSelect} forcePartnerIdSelect = {$plugin.tx_eptheme.settings.forcePartnerIdSelect}
contactFormToEmail = {$plugin.tx_eptheme.settings.contactFormToEmail} contactFormToEmail = {$plugin.tx_eptheme.settings.contactFormToEmail}
@@ -1,7 +1,7 @@
{namespace ep=EP\EpTheme\ViewHelpers} {namespace ep=EP\EpTheme\ViewHelpers}
<f:if condition="{product.ratingVotesCount} > 0"> <f:if condition="{product.ratingVotesCount} > 0">
<a href="{f:uri.page(pageUid: targetPageUid)}" class="ep-sidebar ep-rating" title="Reisebewertungen"> <a href="{f:uri.page(pageUid: targetPageUid)}" class="ep-sidebar ep-rating" title="Reisebewertungen">
<p><strong>Reisebewertung 16/17</strong></p> <p><strong>{label}</strong></p>
<div> <div>
<ep:rating product="{product}"/> <ep:rating product="{product}"/>
</div> </div>
@@ -106,7 +106,7 @@
</f:link.page> </f:link.page>
</div> </div>
</f:if> </f:if>
<f:render partial="Rating" arguments="{product: product, targetPageUid: settings.ratingPageUid}"/> <f:render partial="Rating" arguments="{product: product, targetPageUid: settings.ratingPageUid, label: settings.ratingWidgetLabel}"/>
<f:render partial="Snowreport" arguments="{snowreport: product.region.snowreport}"/> <f:render partial="Snowreport" arguments="{snowreport: product.region.snowreport}"/>
<f:render partial="Officetip" arguments="{officetip: product.officetip}"/> <f:render partial="Officetip" arguments="{officetip: product.officetip}"/>
<f:render partial="Teamer" arguments="{teamer: hotel.teamer}"/> <f:render partial="Teamer" arguments="{teamer: hotel.teamer}"/>
@@ -181,7 +181,7 @@
</f:link.page> </f:link.page>
</div> </div>
</f:if> </f:if>
<f:render partial="Rating" arguments="{product: product, targetPageUid: settings.ratingPageUid}"/> <f:render partial="Rating" arguments="{product: product, targetPageUid: settings.ratingPageUid, label: settings.ratingWidgetLabel}"/>
<f:render partial="Snowreport" arguments="{snowreport: product.region.snowreport}"/> <f:render partial="Snowreport" arguments="{snowreport: product.region.snowreport}"/>
<f:render partial="Officetip" arguments="{officetip: product.officetip}"/> <f:render partial="Officetip" arguments="{officetip: product.officetip}"/>
<f:render partial="Teamer" arguments="{teamer: hotel.teamer}"/> <f:render partial="Teamer" arguments="{teamer: hotel.teamer}"/>