idee Posted May 12, 2017 Share Posted May 12, 2017 Hallo, Wir nutzen Prestashop 1.6.13, mit dem Defult Bootstrap Template. In der product.tpl möchten wir die sku/product->reference 2 mal abbilden. Das geht aber nicht. Fügt man den Code dafür ein zweites mal an anderer Stelle ein, wird die Artikelnummerdort einfach nicht angezeigt: <p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}> <label>{l s='Ref:'} </label> <span class="editable" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}sssssssss</span> </p> Kennt das jemand , bzw. hat Tipps warum das so ist? Grüße sirc Link to comment Share on other sites More sharing options...
rictools Posted May 12, 2017 Share Posted May 12, 2017 Also ich sehe hier nur einmal die Variable, wo ist die zweite? Haben evtl. beide Einträge die gleiche ID (darf nur einmal im Dokument vorkommen)? Link to comment Share on other sites More sharing options...
idee Posted May 12, 2017 Author Share Posted May 12, 2017 (edited) Ne, ist nicht der Fall. Nutzt man generell nur {$product->reference|escape:'html':'UTF-8'} wird nichts angezeigt. Keiner von beiden Einträgen zeigt die Artikelnummer. Es hat irgendetwas mit id="product_reference" zu tun. Edited May 12, 2017 by idee (see edit history) Link to comment Share on other sites More sharing options...
Whiley Posted May 12, 2017 Share Posted May 12, 2017 Ne, ist nicht der Fall. Nutzt man generell nur {$product->reference|escape:'html':'UTF-8'} wird nichts angezeigt. Keiner von beiden Einträgen zeigt die Artikelnummer. Es hat irgendetwas mit id="product_reference" zu tun. Also so etwas in der product.tpl: <p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}> <label>{l s='Reference:'} </label> <span class="editable" itemprop="sku"{if !empty($product->reference) && $product->reference} content="{$product->reference}"{/if}>{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span> </p> <p> {$product->reference|escape:'html':'UTF-8'}</p> <p> {$product->reference|escape:'html':'UTF-8'}</p> <p> {$product->reference|escape:'html':'UTF-8'}</p> führt zu diesem Ergebnis: http://quintilius-varus.de/de/casual-dresses/printed-dress Grüsse Whiley Link to comment Share on other sites More sharing options...
rictools Posted May 12, 2017 Share Posted May 12, 2017 Ne, ist nicht der Fall. Nutzt man generell nur {$product->reference|escape:'html':'UTF-8'} wird nichts angezeigt. Keiner von beiden Einträgen zeigt die Artikelnummer. Es hat irgendetwas mit id="product_reference" zu tun. Sorry, jetzt komme ich nicht mehr mit, erst schreibst du, die Bestellnummer wird einmal angezeigt, jetzt auf einmal wird sie überhaupt nicht angezeigt, was denn nun? Zeige doch einfach BEIDE Codeausschnitte. Zu "id="product_reference": Die kannst du auch weglassen. Oder umbenennen. Auf jeden Fall sollte id="product_reference nicht zweimal im Dokument vorkommen. Und wenn du das weglässt, wird, falls du Produkte ohne Bestellnummer hast, bei denen "Bestellnummer: " angezeigt oder evtl. eine leere Zeile. Link to comment Share on other sites More sharing options...
Whiley Posted May 12, 2017 Share Posted May 12, 2017 Also $product->reference ist die Variable, die deine Artikelnummer enthält. {$product->reference} oder besser {$product->reference|escape:'html':'UTF-8'} kannst du beliebig oft auf der Produkt-Seite plazieren und anzeigen lassen. Auch komplett <p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}> <label>{l s='Reference:'} </label> <span class="editable" itemprop="sku"{if !empty($product->reference) && $product->reference} content="{$product->reference}"{/if}>{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span> </p> kannst du dies beliebig oft auf deiner Produkt-Seite unterbringen und anzeigen lassen. Die gleiche id mehrfach zu verwenden ist zwar, sagen wir mal, kein guter Stil (besser eine class anlegen) aber funktionieren wird das ohne Weiteres, dem Browser ist es völlig egal wie häufig die gleiche id verwendet wird. Grüsse Whiley Link to comment Share on other sites More sharing options...
idee Posted May 13, 2017 Author Share Posted May 13, 2017 Danke für Eure Hilfe. Werde am Montag weiter versuchen. Ich mache sicher irgendwo etwas falsch (davon ist wohl auszugehen ) Schönes Wochenende Sirc 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