Pro Variante wird ein Gewicht gepflegt. Dieses Gewicht muss ich als Versandgewicht dem Nutzer zur Anzeige bringen. Ich steh aber völlig auf dem Schlauch wo ich da ansetzen soll. Die Beiträge die ich dazu gefunden habe bringen nichts oder ich versteht sie einfach nicht - siehe Beispielsweise https://forum.shopware.com/discussion/9276/gewicht-anzeigen
Must Have:
das in den Artikeldetails gepflegte Gewicht wird dem Nutzer mit dem Label “Versandgewicht” zur Anzeige gebracht
Nice to Have:
der Nutzer sieht pro Position im Warenkorb noch einmal das jeweilige Versandgewicht
im Warenkorb wird dem Nutzer das Gesamtgewicht (Summe EInzelpositionen) zur Anzeige gebracht
das Feld Gewicht muss nicht als Versandgewicht genutzt werden sondern es wird ein zusätzliches Feld Versandgewicht eingeführt
Habe bisher unteranderem versucht eine Variable im Freitextfeld zu nutzen (ging nicht) und die data.tpl zu erweitern (kein Erfolg.)
Ich würde mich freuen, wenn mir jemand einen Tipp geben kann, in welche Richtugn ich gehen muss.
du must natürlich ein wenig anpassen ( detail/index.tpl ) in deinem eigenem Theme: den Block erweitern wo du gerne die Gewichtsanzeige haben willst, fertig
Das ich das eigene Theme (abgeleitet von Horizon) anpassen muss hab ich schon geahnt. Hab jetzt in frontend/detail den Ordner index.tpl angelegt und so per extend deine vorgeschlagene Erweiterung eingetragen.
Was mir noch nicht so ganz klar ist, ob ich bei dem extend den Pfad bis zum Plugin (Theme Horizon) oder halt einfach nur {extends file=„parent:frontend/detail/index.tpl“}.
Bei beiden Varianten klappt es aber nicht. Im ersten Fall bleibt der Browser einfach weiß. Firebug gibt mir auch keinen aufschlussreichen Hinweis. Im zweiten Fall scheint die Änderungen überhaupt nicht registriert zu werden - normale Ansicht ohne Gewicht.
Im Urpsrungstheme (Horizon) existiert die Datei auch nicht. Nach meinem Laien-haften Verständnis kann es also nicht funktionieren, weil ich ja auf nix referenziere. Wenn ich dort aber noch was hinpacke, passiert auch nichts.
Ich hab die Vermutung, dass ich die Pfade für das extend falsch aufbaue. Kann das sein?!
das ist schon mal richtig {extends file=‘parent:frontend/detail/index.tpl’}, es reicht nur nicht aus den oben geposteten Code einzufügen. Musst schon wie oben geschrieben den Block erweitern wo deine Gewichtsanzeige hin soll.
Ich habe es bei mir einfach hier eingefügt: ( bei mir ist die Datei ein wenig länger da viele änderungen gemacht wurden )
Besipiel:
{* Product - Base information *}
{block name='frontend_detail_index_buy_container_base_info'}
{$smarty.block.parent}
-- hier könntest du dann den Code von oben einsetzen --
{/block}