Hallo zusammen,
ich würde auf der Produktdetailseite gerne statt den zwei Punkten (Lieferzeit und Auffüllzeit) einen Punkt „Ankunftszeit“ (Lieferzeit max. und Auffüllzeit zusammengerechnet) erstellen.
Quasi wie der Lieferzeitraum auf der Warenkorb Seite nur statt einem von bis Datum die Anzahl der max. Tage.
Bearbeitet werden muss die Datei delivery-information.html.twig im Ordner component. Die Auffüllzeit bekomme ich durch product.restockTime aber wie bekomme ich die max. Lieferzeit?
Viele Grüße und Danke für jede Hilfe
product.deliveryTime
product.restockTime + product.deliveryTime würde ich mal testen. Weiß aber nicht, ob das twig zulässt.
mithilfe von product.deliveryTime konnte ich es nicht lösen. Was ich auslesen und dann optimal weiterverarbeiten könnte wäre die product.deliveryTime.max → die habe ich aber nicht in das twig gebracht, vlt. hat ja noch jemand eine Idee wie ich an diese bekomme.
Hier jetzt eine etwas schlampige Lösung (mit der variablen restockTime plus einer fixen Lieferzeit) - vlt. hilft es ja jemandem weiter:
{% block component_delivery_information_restock %}
<link itemprop="availability" href="http://schema.org/LimitedAvailability"/>
<p class="delivery-information delivery-restock">
<span class="delivery-status-indicator bg-warning"></span>
{% set calcRestock = product.restockTime %}
{% set calcRestockAndDeliveryCustom = calcRestock + 3 %}
{{ "detail.deliveryTimeRestock"|trans({
'%count%': product.restockTime,
'%restockTime%': calcRestockAndDeliveryCustom,
'%name%': product.deliveryTime.translation('name')
})|sw_sanitize }}
</p>
{% endblock %}
1 „Gefällt mir“