Presta - 在任何页面上的产品名称下显示 SKU
Presta - display SKU under products name on any page
你能告诉我如何在任何页面上的产品名称下显示 SKU 吗?
我试图从 product.tpl 复制这部分代码,但它什么也没显示 :(
在产品页面 (product.tpl) 我使用:
{if $product->online_only}
<p class="online_only">{l s='Online only'}</p>
{/if}
<div class="clearfix product-header-cust">
<h1 itemprop="name" style="float: left;">{$product->name|escape:'html':'UTF-8'}</h1>
<p id="reduction_percent" style="float: left;" {if !$product->specificPrice || $product->specificPrice.reduction_type != 'percentage'} style="display:none;"{/if}>
<span id="reduction_percent_display" class="reduction_percent_display_cust">
{if $product->specificPrice && $product->specificPrice.reduction_type == 'percentage'}-{$product->specificPrice.reduction*100}%{/if}
</span>
</p>
</div>
<p id="product_reference"{if empty($product->reference) || !$product->reference}"{/if}>
<label>{l s='Model'} </label>
<span class="editable undertitle" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
</p>
我试着复制这部分:
<p id="product_reference"{if empty($product->reference) || !$product->reference}"{/if}>
<label>{l s='Model'} </label>
<span class="editable undertitle" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
</p>
在这个(product_list.tpl)下:
<h5 itemprop="name" class="product-list-name">
{if isset($product.pack_quantity) && $product.pack_quantity}{$product.pack_quantity|intval|cat:' x '}{/if}
<a class="product-name" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url" >
{$product.name|truncate:45:'...'|escape:'html':'UTF-8'}
</a>
</h5>
看起来像:
<h5 itemprop="name" class="product-list-name">
{if isset($product.pack_quantity) && $product.pack_quantity}{$product.pack_quantity|intval|cat:' x '}{/if}
<a class="product-name" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url" >
{$product.name|truncate:45:'...'|escape:'html':'UTF-8'}
</a>
</h5>
<p id="product_reference"{if empty($product->reference) || !$product->reference}"{/if}>
<label>{l s='Model'} </label>
<span class="editable undertitle" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
</p>
但它什么也没显示...
尝试:
{if isset($product.reference) && $product.reference}
<p id="product_reference">
<label>{l s='Model'} </label>
<span class="editable undertitle" itemprop="sku"> {$product.reference|escape:'html':'UTF-8'}</span>
</p>
{/if}
此致,
你能告诉我如何在任何页面上的产品名称下显示 SKU 吗? 我试图从 product.tpl 复制这部分代码,但它什么也没显示 :(
在产品页面 (product.tpl) 我使用:
{if $product->online_only}
<p class="online_only">{l s='Online only'}</p>
{/if}
<div class="clearfix product-header-cust">
<h1 itemprop="name" style="float: left;">{$product->name|escape:'html':'UTF-8'}</h1>
<p id="reduction_percent" style="float: left;" {if !$product->specificPrice || $product->specificPrice.reduction_type != 'percentage'} style="display:none;"{/if}>
<span id="reduction_percent_display" class="reduction_percent_display_cust">
{if $product->specificPrice && $product->specificPrice.reduction_type == 'percentage'}-{$product->specificPrice.reduction*100}%{/if}
</span>
</p>
</div>
<p id="product_reference"{if empty($product->reference) || !$product->reference}"{/if}>
<label>{l s='Model'} </label>
<span class="editable undertitle" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
</p>
我试着复制这部分:
<p id="product_reference"{if empty($product->reference) || !$product->reference}"{/if}>
<label>{l s='Model'} </label>
<span class="editable undertitle" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
</p>
在这个(product_list.tpl)下:
<h5 itemprop="name" class="product-list-name">
{if isset($product.pack_quantity) && $product.pack_quantity}{$product.pack_quantity|intval|cat:' x '}{/if}
<a class="product-name" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url" >
{$product.name|truncate:45:'...'|escape:'html':'UTF-8'}
</a>
</h5>
看起来像:
<h5 itemprop="name" class="product-list-name">
{if isset($product.pack_quantity) && $product.pack_quantity}{$product.pack_quantity|intval|cat:' x '}{/if}
<a class="product-name" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url" >
{$product.name|truncate:45:'...'|escape:'html':'UTF-8'}
</a>
</h5>
<p id="product_reference"{if empty($product->reference) || !$product->reference}"{/if}>
<label>{l s='Model'} </label>
<span class="editable undertitle" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
</p>
但它什么也没显示...
尝试:
{if isset($product.reference) && $product.reference}
<p id="product_reference">
<label>{l s='Model'} </label>
<span class="editable undertitle" itemprop="sku"> {$product.reference|escape:'html':'UTF-8'}</span>
</p>
{/if}
此致,