Porter Ricks Posted February 15, 2015 Share Posted February 15, 2015 Hallo Community, gibt es vielleicht eine Anleitung um fehlende Hooks in Fremdthemes einzubauen? “Ist das Modul mit beliebigen PrestaShop-1.6-Themes kompatibel? Nein, denn solange die Themes nicht mit den neu hinzugekommenen Hooks und Template-Dateien ausgestattet sind, kann der Bestellvorgang nicht funktionieren. Wir werden aber eine Anleitung zur Verfügung stellen, wie das eigene PrestaShop-1.6-Theme kompatibel gemacht werden kann.” MfG Porter Link to comment Share on other sites More sharing options...
Gurkcity Posted February 24, 2015 Share Posted February 24, 2015 (edited) Hallo, wir sind leider noch nicht zu einer aktualisierten Anleitung gekommen. Aber im Grunde gelten immer noch diese Aussagen: Anpassung Rechtssicherheit von Fremdthemes Der einzige Unterschied: seit letztem Jahr bringt das Standard-Theme von PrestaShop bereits viele sinnvolle Hooks mit, die das Modul EU-Legal nutzt. Laut der EU-Legal-Anleitung sind das (leider auch schon etwas veraltet, sollte aber im Großen und Ganzen noch stimmen): Hooks in PrestaShop 1.6.0.9-Core product.tpl {* eu-legal: Product DeliveryTime *} {hook h="displayProductDeliveryTime" product=$product} {* eu-legal: Additional Price Information - Tax/Shipping *} {hook h="displayProductPriceBlock" product=$product type="price"} {* eu-legal: Additional Price Information - Old price *} {hook h="displayProductPriceBlock" product=$product type="old_price"} {* eu-legal: Additional Price Information - Unit price *} {hook h="displayProductPriceBlock" product=$product type="unit_price"} {* eu-legal: Product Weight *} {hook h="displayProductPriceBlock" product=$product type="weight"} product-list.tpl => left-block: {* eu-legal: Additional Price Information - Old price *} {hook h="displayProductPriceBlock" product=$product type="old_price"} {* eu-legal: Additional Price Information - Tax/Shipping *} {hook h="displayProductPriceBlock" product=$product type="price"} {* eu-legal: Additional Price Information - Unit price *} {hook h="displayProductPriceBlock" product=$product type="unit_price"} {* eu-legal: Product DeliveryTime *} {hook h="displayProductDeliveryTime" product=$product} {* eu-legal: Product Weight *} {hook h="displayProductPriceBlock" product=$product type="weight"} => right-block: {* eu-legal: Additional Price Information - Old price *} {hook h="displayProductPriceBlock" product=$product type="old_price"} {* eu-legal: Additional Price Information - Tax/Shipping *} {hook h="displayProductPriceBlock" product=$product type="price"} {* eu-legal: Additional Price Information - Unit price *} {hook h="displayProductPriceBlock" product=$product type="unit_price"} products-comparison.tpl {* eu-legal: Additional Price Information - Old price *} {hook h="displayProductPriceBlock" product=$product type="old_price"} {* eu-legal: Additional Price Information - Tax/Shipping *} {hook h="displayProductPriceBlock" product=$product type="price"} {* eu-legal: Additional Price Information - Unit price *} {hook h="displayProductPriceBlock" product=$product type="unit_price"} {* eu-legal: Product DeliveryTime *} {hook h="displayProductDeliveryTime" product=$product} {* eu-legal: Price Addons *} {hook h="displayProductPriceBlock" product=$product type="weight"} shopping-cart.tpl {* eu-legal: Text before Shopping Cart Block *} {hook h="displayBeforeShoppingCartBlock"} shopping-cart-product-line.tpl {* eu-legal: Product DeliveryTime *} {hook h="displayProductDeliveryTime" product=$product} Hooks im EU-legal-Modul shopping-cart.tpl {* eu-legal: Text before Shopping Cart Block *} {hook h="displayBeforeShoppingCartBlock"} {* eu-legal: Shipping Text within shipping order total line *} {hook h="displayShippingPrice"} order-summary.tpl {* eu-legal: Text before Shopping Cart Block *} {hook h="displayBeforeShoppingCartBlock"} {* eu-legal: Shipping Text within shipping order total line *} {hook h="displayShippingPrice"} {* eu-legal: Text after Shopping Cart Block *} {hook h="displayAfterShoppingCartBlock"} Korrekturen / Ergänzungen bitte einfach in diesen Thread hängen, dann kann ich das in der Anleitung nachbessern. Wo die Hooks hingehören? Einfach mal den Quelltext in dem default-bootstrap Templates (die tpl-Dateien) durchsuchen, die Stellen finden und dann in das eigene tpl in die passenden Stellen einbauen. Der Zusammenhang sollte zeigen, wo die ins Markup einzubauen sind. Ansonsten: Testen, Firebug oder Chrome Dev Tools an (F12 im Browser) und prüfen, wo der Code sich "versteckt" und danach stylen (CSS Ausrichtung/Positionierung). Richtig blöd wird die Sache, wenn das Fremdtemplate eigenes Markus oder vom PrestaShop Standard abweichende Klassen und Selektoren mitbringt. Da muss man sich dann am besten von einer Agentur helfen lassen oder besser ein anderes Theme nehmen oder am besten auf das Standard default-bootstrap ausweichen und vom Webdesigner stylen lassen (und möglichst kein JS/HTML-Markup verändern). Viele Grüße Chris Edited February 24, 2015 by Gurkcity (see edit history) 2 Link to comment Share on other sites More sharing options...
panti Posted June 8, 2015 Share Posted June 8, 2015 Habe ich soweit eingepfegt,...aber wenn ich auf den Artikel klicke, möchte ich gerne, dass neben oder unter dem Preis "inkl. MwSt." steht. Welcher Code ist das? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now