Jump to content

Artikel Nummer in Presatshop 1.6 - Default Template


idee

Recommended Posts

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

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 by idee (see edit history)
Link to comment
Share on other sites

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...