Перейти к содержанию
Форум поддержки пользователей VamShop

1 клик на странице категорий


Рекомендуемые сообщения

День добрый. Установил "купить в 1 клик" на странице товара от dedushka.org. Шаблон vamshop1. Пытаюсь сделать так же на странице категории. Файл product_listing_columns.html. На странице товара все просто. Кнопка <span class="b1c-name"><h2 itemprop="name">{$PRODUCTS_NAME}</h2></span> . В файле product_listing_columns.html не получается взять название товара. Если делаю <span class="b1c-name"><h4 class="title"><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h4></span> , выводит список всех товаров в категории. Каким образом можно вывести название товара?

Ссылка на сообщение
Поделиться на другие сайты

судя по всему вы не в цикле вставляете.

лучше всегда сразу показывайте пациента

Геморрой по фотографиям не лечат 

Ссылка на сообщение
Поделиться на другие сайты

Пациент. pB0JbJ3Jkq8oR

<!-- start: products listing -->
<div class="row-fluid shop-products">
    <ul class="thumbnails">
        {foreach name=aussen item=module_data from=$module_content}
        <li class="item span4{if $smarty.foreach.aussen.index % 3 == 0} first{/if}">
            <div class="thumbnail text-center">
                {if $module_data.PRODUCTS_SPECIAL > 0}<div class="description"><span class="discount">-{$module_data.PRODUCTS_SPECIAL|round}%</span></div>{/if}
                <a href="{$module_data.PRODUCTS_LINK}" class="image"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" />
                
            <span class="frame-overlay"></span><span class="price"> <span class="b1c">Купить в 1 клик</span></span>{if $module_data.PRODUCTS_LABEL}{$module_data.PRODUCTS_LABEL}{/if}</a>
                    
            
            <div class="inner notop nobottom text-left">            
                <h4 class="title"><a href="{$module_data.PRODUCTS_LINK}"><span class="b1c-name">{$module_data.PRODUCTS_NAME}</span> </a></h4>
                {if $module_data.REVIEWS_TOTAL > 0}<div class="description"><span class="rating">{$module_data.REVIEWS_STAR_RATING}</span> <span class="reviews">{$smarty.const.TEXT_TOTAL_REVIEWS}: {$module_data.REVIEWS_TOTAL}</span></div>{/if}
                <div class="description">{$module_data.PRODUCTS_SHORT_DESCRIPTION|strip_tags|vam_truncate:30:"...":true}</div>
                {if $module_data.EXTRA_FIELDS}
                <div class="description">
                {foreach item=extra_fields from=$module_data.EXTRA_FIELDS}
                {$extra_fields.NAME}: {$extra_fields.VALUE}<br />
                {/foreach}
                </div>
                {/if}                
            </div>
            
            </div>
            <div class="inner darken notop">
                {$module_data.PRODUCTS_BUTTON_BUY_NOW_NEW}<span class="product_Price">{$module_data.PRODUCTS_PRICE}</span>
            </div>
        </li>
        {/foreach}
    </ul>
</div>  
<!-- end: products listing --> 

 

На странице товара вывод названия так <span class="b1c-name"><h2 itemprop="name">{$PRODUCTS_NAME}</h2></span> . Все работает. Но в категориях {$PRODUCTS_NAME} нет.

Ссылка на сообщение
Поделиться на другие сайты

Я в предыдущем сообщении скрин поместил. Понятно, что, что-то не так делаю. Но в php не шарю, увы((. На страницу товара без проблем все стало. Но там и метка есть {$PRODUCTS_NAME}. А в каталоге ее нет. В этом вся проблема, вероятно.

Ссылка на сообщение
Поделиться на другие сайты

Все заработало. Я первую метку не там поставил. Может кому пригодится. Купить в один клик на странице каталога

{config_load file="$language/lang_$language.conf" section="index"}
<script type="text/javascript" charset="utf-8" src="/buyme/js/buyme.js"></script> <!-- загрузка скрипта -->
{if $CATEGORIES_NAME}
<h1>{$CATEGORIES_NAME}</h1>
{/if}
{if $CATEGORIES_HEADING_TITLE or $CATEGORIES_DESCRIPTION}
<div class="page">
<div class="pageItem">

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

{if !$smarty.get.page}
{if $CATEGORIES_DESCRIPTION}
<p>
{$CATEGORIES_DESCRIPTION}
</p>
{/if}
{/if}

{if !$smarty.get.page}
{if $CATEGORIES_IMAGE}
<p>
<img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" />
</p>
{/if}
<div class="clear"></div>
</div>

</div>
{/if}
{/if}

{if !$smarty.get.page}
{if $MANUFACTURERS_DESCRIPTION}
<div class="page">
<div class="pageItem">
<p>
{$MANUFACTURERS_DESCRIPTION}
</p>
<div class="clear"></div>
</div>

</div>
{/if}
{/if}

{if $CATEGORIES_NAME}
<div class="page">
<div class="pageItem">
{$FILTERS}
{if $MANUFACTURER_SORT}
<p>
{$MANUFACTURER_SORT}
</p>
{/if}
<p>
{#text_sort#}
<a href="{$LINK_sort_name_asc}">{#text_sort_name_asc#}</a>  
<a href="{$LINK_sort_name_desc}">{#text_sort_name_desc#}</a> |
<a href="{$LINK_sort_price_asc}">{#text_sort_price_asc#}</a>  
<a href="{$LINK_sort_price_desc}">{#text_sort_price_desc#}</a> |
<a href="{$LINK_sort_ordered_asc}">{#text_sort_ordered_asc#}</a>  
<a href="{$LINK_sort_ordered_desc}">{#text_sort_ordered_desc#}</a> |
<a href="{$LINK_sort_id_asc}">{#text_sort_id_asc#}</a>  
<a href="{$LINK_sort_id_desc}">{#text_sort_id_desc#}</a> |
<a href="{$LINK_sort_quantity_asc}">{#text_sort_quantity_asc#}</a>  
<a href="{$LINK_sort_quantity_desc}">{#text_sort_quantity_desc#}</a>
</p>
{if $PRODUCTS_COUNT >= $smarty.const.MAX_DISPLAY_SEARCH_RESULTS}
<p>
{#text_products_per_page#}

{if $PRODUCTS_COUNT > 10}
<a href="{$LINK_PAGE}10">10</a>
{/if}

{if $PRODUCTS_COUNT > 20}
<a href="{$LINK_PAGE}20">20</a>
{/if}

{if $PRODUCTS_COUNT > 50}
<a href="{$LINK_PAGE}50">50</a>
{/if}

{if $PRODUCTS_COUNT > 100}
<a href="{$LINK_PAGE}100">100</a>
{/if}
</p>
{/if}
<div class="clear"></div>
</div>

</div>
{/if}

{if $CATEGORIES_NAME}
<form action="{$smarty.const.FILENAME_COMPARISON}">
{/if}
<!-- start: products listing -->
<div class="row-fluid shop-products">
    <ul class="thumbnails">
        {foreach name=aussen item=module_data from=$module_content}
        <li class="item span4{if $smarty.foreach.aussen.index % 3 == 0} first{/if}">
            <div class="b1c-good"><!-- блок параметров 1 клик -->
            <div class="thumbnail text-center">
                {if $module_data.PRODUCTS_SPECIAL > 0}<div class="description"><span class="discount">-{$module_data.PRODUCTS_SPECIAL|round}%</span></div>{/if}
                <a href="{$module_data.PRODUCTS_LINK}" class="image"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" />                
            <span class="frame-overlay"></span><span class="price"> <span class="b1c">Купить в 1 клик</span><!-- кнопка 1 клик --></span>{if $module_data.PRODUCTS_LABEL}{$module_data.PRODUCTS_LABEL}{/if}</a>            
            <div class="inner notop nobottom text-left">            
                <h4 class="title"><a href="{$module_data.PRODUCTS_LINK}" class="b1c-name"><!-- вывод названия товара 1 клик -->                
                {$module_data.PRODUCTS_NAME} </a></h4>
                {if $module_data.REVIEWS_TOTAL > 0}<div class="description"><span class="rating">{$module_data.REVIEWS_STAR_RATING}</span> <span class="reviews">{$smarty.const.TEXT_TOTAL_REVIEWS}: {$module_data.REVIEWS_TOTAL}</span></div>{/if}
                <div class="description">{$module_data.PRODUCTS_SHORT_DESCRIPTION|strip_tags|vam_truncate:30:"...":true}</div>
                {if $module_data.EXTRA_FIELDS}
                <div class="description">
                {foreach item=extra_fields from=$module_data.EXTRA_FIELDS}
                {$extra_fields.NAME}: {$extra_fields.VALUE}<br />
                {/foreach}
                </div>
                {/if}                
            </div>
            </div>
            </div>
            <div class="inner darken notop">
                {$module_data.PRODUCTS_BUTTON_BUY_NOW_NEW}<span class="product_Price">{$module_data.PRODUCTS_PRICE}</span>
            </div>
        </li>
        {/foreach}
    </ul>
</div>  
<!-- end: products listing -->  
<div class="clear"></div>
<div class="navigation">
<span class="right">{$NAVIGATION}</span>{$NAVIGATION_PAGES}
</div>
<div class="clear">

Ссылка на сообщение
Поделиться на другие сайты
  • 11 months later...
Алексей Ананьев

Привет!

Подскажи, пожалуйста, как установил этот скрипт на странице товаров. У меня не получается. VamShop 1.82 шаблон VamShop1.

Ссылка на сообщение
Поделиться на другие сайты
В 13.11.2016 at 05:13, Алексей Ананьев сказал:

Привет!

Подскажи, пожалуйста, как установил этот скрипт на странице товаров. У меня не получается. VamShop 1.82 шаблон VamShop1.

на dedushka.org есть же подробная инструкция. если не справитесь, разработчик оказывает там техподдержку.

Ссылка на сообщение
Поделиться на другие сайты

Вот еще модуль для купить в 1клик , отличительные особенности:

1) Заказ появляется в админке 

2) Автоматическая регистрация клиента

3) Подписка на рассылку

4) Увеличивает количество заказов в среднем на 20-30%

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...
×
×
  • Создать...