Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.4.x)
Песочница
Показ Аксессуаров В Списке Товаров.
Показ Аксессуаров В Списке Товаров.
capon
Новичок
Сообщений: 8
Регистрация: 22-05-2012
# 1
06-03-2013 22:12
Подскажите, может, кто сталкивался. Возможно, сделать вывод аксессуаров в списке товаров т.е. в (product-list.tpl). Сам код вызова списка аксессуаров нашел в файле (product.tpl) однако не могу подключить его в файл (product-list.tpl).
Код вызова списка аксессуаров для товара.
Код:
{if isset($accessories) AND $accessories}
{* accessories *}
<
ul id
="
idTab4
">
{foreach from=$accessories item=accessory name=accessories_list}
{assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)}
<
li class
="
bordercolor ajax_block_product {if $smarty.foreach.accessories_list.first}first_item{elseif $smarty.foreach.accessories_list.last}last_item{else}item{/if} product_accessories_description
">
<
div class
="
accessories_desc
">
<
a class
="
accessory_image product_img_link bordercolor
" href="
{$accessoryLink|escape:'htmlall':'UTF-8'}
" title="
{$accessory.legend|escape:'htmlall':'UTF-8'}
"><
img src
="
{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}
" alt="
{$accessory.legend|escape:'htmlall':'UTF-8'}
" /><
/a
>
<
h5
><
a class
="
product_link
" href="
{$accessoryLink|escape:'htmlall':'UTF-8'}
">{$accessory.name|truncate:22:'...':true|escape:'htmlall':'UTF-8'}<
/a
><
/h5
>
<
a class
="
product_descr
" href="
{$accessoryLink|escape:'htmlall':'UTF-8'}
" title="
{l s='More'}
">{$accessory.description_short|strip_tags|truncate:70:'...'}<
/a
>
<
/div
>
<
div class
="
accessories_price
">
{if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<
span class
="
price
">{if $priceDisplay != 1}{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}{/if}<
/span
>{/if}
{if ($accessory.allow_oosp || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}
<
a class
="
exclusive button ajax_add_to_cart_button
" href="
{$link->getPageLink('cart.php')}?qty=1&id_product={$accessory.id_product|intval}&token={$static_token}&add
" rel="
ajax_id_product_{$accessory.id_product|intval}
" title="
{l s='Add to cart'}
">{l s='Add to cart'}<
/a
>
{else}
<
span class
="
exclusive
">{l s='Add to cart'}<
/span
>
{/if}
<
/div
>
<
/li
>
{/foreach}
<
/ul
>
{/if}
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011
# 2
07-03-2013 20:11
Можно, но не нужно. Придется потом убирать, чтобы сайт не тормозил или хост-провайдер не доставал с перебором ресурсов сервера.
capon
Новичок
Сообщений: 8
Регистрация: 22-05-2012
# 3
11-03-2013 15:36
Если можно, то как? Насчет убирать, не совсем согласен. Будущая специфика товаров не предполагает в группе большого их количества (5-10 ед. в группе) следовательно, большой нагрузки при загрузке группы не возникнет. Ну а ресурсы сервера, считаю, вопрос исключительно финансового характера.
Мои дальнейшие изыскания на эту тему привели меня к тому, что проблема с выводом в контроллерах, т.е. в контроллере вывода списком нет доступа к accessories, не создается массив. А вот каким образом данный вызов добавить, к сожалению знаний не хватает.
Пните в нужном направлении, буду очень благодарен.
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов