Jump to content

Установка и отображение единицы упаковки в шаблоне vamshop1


Recommended Posts

Марина-MBS

После создания и установки единицы упаковки в в шаблоне vamshop1 (версия магазина 1.80) не отображается сама единица упаковки на странице товара. В других шаблонах, таких как  vamshop и vamshop2 единица упаковки на странице товара отображается. В чем может быть дело?

Link to post
Share on other sites
support

 

3 часа назад, Марина-MBS сказал:

После создания и установки единицы упаковки в в шаблоне vamshop1 (версия магазина 1.80) не отображается сама единица упаковки на странице товара. В других шаблонах, таких как  vamshop и vamshop2 единица упаковки на странице товара отображается. В чем может быть дело?


В /templates/vamshop1/module/product_info/product_info_v1.html в нужное место добавьте:

{if $PRODUCTS_VPE}
<p>
{$PRODUCTS_VPE}
</p>
{/if}


 
 

Link to post
Share on other sites
Марина-MBS

Спасибо за ответ, знать бы еще это нужное место??? Не подскажите, между каким программным кодом вставить этот код?

Заранее благодарю за ответ.

Простите за беспокойство. Разобрались, все заработало.

СПАСИБО.

Link to post
Share on other sites
support

Так я ж не знаю, где Вы хотите вывести.

Не за что.

Link to post
Share on other sites
Марина-MBS

Да с этим разобрались. А еще вопрос, что надо подправить и какой файл, чтобы отображалась единица упаковки еще здесь (рисунок прилагаю).

screen.jpg

Link to post
Share on other sites
support

В шаблонах списка товара /templates/шаблон/module/product_listing добавялйте метку:

{$module_data.PRODUCTS_VPE}

 

Link to post
Share on other sites
Марина-MBS

Спасибо. А между каким кодом? 

Там 2 файла 

- product_listing_columns.html

- product_listing_list.html

В каком файле править или в обоих?

 

Link to post
Share on other sites
support

В обоих.

Например ищите вывод цены по price и добавляйте рядом.

Link to post
Share on other sites
  • 4 years later...
Юрий ElService
В 15.05.2016 в 17:56, support сказал:

{if $PRODUCTS_VPE} <p> {$PRODUCTS_VPE} </p> {/if}

Добрый день, Тоже запнулся на этом вопросе
Если делать так, то добавляется под ценой цена за единицу упаковки
Если просто добавить метку {$PRODUCTS_VPE} , то вообще некрасиво, или надо всем обязательно назначать вид упаковки
<div class="mt-3 mb-3"> 
    <div class="price h3" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
        //если {$PRODUCTS_VPE}= правда
        // тогда 
{$PRODUCTS_PRICE}={$PRODUCTS_VPE}
        // иначе 
{$PRODUCTS_PRICE}
        //конец если
        <span class="price">{$PRODUCTS_PRICE}</span> 
        <meta itemprop="price" content="{$PRODUCTS_PRICE_PLAIN}">
        <meta itemprop="priceCurrency" content="{$smarty.session.currency}" />
        <meta itemprop="availability" content="InStock" />
        <meta itemprop="priceValidUntil" content="{$smarty.now + (1200*60*24*7)|date_format:"c"}" />
        <meta itemprop="url" content="{$PRODUCTS_URL_INFO}" />

как то так будет работать? или надо будет еще где-то править?
P.S  Простите мой 1с язык

Link to post
Share on other sites
1 час назад, Юрий ElService сказал:

Добрый день, Тоже запнулся на этом вопросе
Если делать так, то добавляется под ценой цена за единицу упаковки
Если просто добавить метку {$PRODUCTS_VPE} , то вообще некрасиво, или надо всем обязательно назначать вид упаковки
<div class="mt-3 mb-3"> 
    <div class="price h3" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
        //если {$PRODUCTS_VPE}= правда
        // тогда 
{$PRODUCTS_PRICE}={$PRODUCTS_VPE}
        // иначе 
{$PRODUCTS_PRICE}
        //конец если
        <span class="price">{$PRODUCTS_PRICE}</span> 
        <meta itemprop="price" content="{$PRODUCTS_PRICE_PLAIN}">
        <meta itemprop="priceCurrency" content="{$smarty.session.currency}" />
        <meta itemprop="availability" content="InStock" />
        <meta itemprop="priceValidUntil" content="{$smarty.now + (1200*60*24*7)|date_format:"c"}" />
        <meta itemprop="url" content="{$PRODUCTS_URL_INFO}" />

как то так будет работать? или надо будет еще где-то править?
P.S  Простите мой 1с язык

Ну в шаблоне можно любые условия использовать.

Если Вас такие условие устраивают, то почему нет.

Получается что-то типа:

{if $PRODUCTS_VPE}

{$PRODUCTS_VPE}

{else}

{$PRODUCTS_PRICE}

{/if}

Как-то так наверное.

Хотя может просто содежимое метки 

{$PRODUCTS_VPE} исправить и сделать вывод как нужен.

В /includes/modules/product_info.php

и наверное в /includes/classes/product.php

Link to post
Share on other sites
×
×
  • Create New...