Jump to content

Как вывести Feature?


Recommended Posts

Создал feature к товару, не могу вывести его на странице.
На самой странице товара это возможно, а вот например на странице категорий не получается.
Пробовал вставлять данный код с product.tpl на страницу product-list.tpl

>    {if $features}
       <!-- product's features -->
</pre>
<ul>
       {foreach from=$features item=feature}
{$feature.name|escape:'htmlall':'UTF-8'} {$feature.value|escape:'htmlall':'UTF-8'}
       {/foreach}
</ul>
<br>  


но результата никакого :(
И ещё, как сделать так, чтобы выводились не все Feature, а выборочно, например из рост, пол, вес, только рост?

Link to comment
Share on other sites

{foreach from=$product.features item=feature}

{$feature.name|escape:'htmlall':'UTF-8'} {$feature.value|escape:'htmlall':'UTF-8'}
{/foreach}


добавляем в файл product-list.tpl между

{foreach from=$products item=product name=products}


и

{/foreach}

  • Like 1
Link to comment
Share on other sites

в цикл вывода Features добавить проверку на имя Features и выводить только те что совпали
например в этом коде выводится только два феатурес с именами Высота и Ширина

{if ($feature.name === 'Высота') OR ($feature.ame === 'Ширина')}
{$feature.name|escape:'htmlall':'UT
F-8'} {$feature.value|escape:'htmlall':'UTF-8'}{/if}



ну и весь код который нужно вставить теперь выглядет так

{foreach from=$product.features item=feature}
{if ($feature.name === 'Высота') OR ($feature.name === 'Ширина')}
{$feature.name|escape:'htmlall':'UT
F-8'} {$feature.value|escape:'htmlall':'UTF-8'}{/if}
{/foreach}

  • Like 1
Link to comment
Share on other sites

  • 2 months later...

А можно таким же макаром выводить селектор атрибута? И сделать так, что при выборе вариантов менялась цена?

У меня есть 3 варианта объема, соответственно разная цена для каждого.
Можно сделать так, чтобы атрибут (и цена) выбирались прямо в product-list.tpl ???
=================

UPD.
Выделил вопрос в отдельную тему - http://www.prestashop.com/forums/viewthread/114296/__/_____dot_/

Link to comment
Share on other sites

  • 3 months later...

Спасибо, очень помогло.

Подскажите пожалуйста, если не трудно, как наоборот, скрыть одно из свойств от глаз посетителей и сделать его доступным только для администратора сайта.

спасибо

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 months later...

в цикл вывода Features добавить проверку на имя Features и выводить только те что совпали

например в этом коде выводится только два феатурес с именами Высота и Ширина

{if ($feature.name === 'Высота') OR ($feature.ame === 'Ширина')}
{$feature.name|escape:'htmlall':'UT
F-8'} [b]{$feature.value|escape:'htmlall':'UTF-8'}[/b]
{/if}

 

ну и весь код который нужно вставить теперь выглядет так

{foreach from=$product.features item=feature}
{if ($feature.name === 'Высота') OR ($feature.name === 'Ширина')}
{$feature.name|escape:'htmlall':'UT
F-8'} [b]{$feature.value|escape:'htmlall':'UTF-8'}[/b]
{/if}
{/foreach}

 

 

код не работает версия 14.6.2

 

-----

Как можно сделать запрос определенного $feature.name с помощью его ID номера

Link to comment
Share on other sites

  • 1 month later...

Позвольте возобновить тему.

 

Описанный выше код отлично работает в блоке product.tpl

 

Проблема заключается в том, чтобы добраться до свойств Features в блоках

shopping-cart.tpl

shopping-cart-product-line.tpl

blockcart.tpl

blockcart-json.tpl

 

 

Перебор в них массива {foreach from=$product.features item=feature} нужных результатов не дает. Ощущение, что там он не инициализирован или инициализирован другими данными.

 

Prestashop version: 1.4.7.0

 

Буду очень признателен за подсказки.

Link to comment
Share on other sites

Вопрос, как добавить на страничку товара блок рекомендуемых товаров? Тот самый который у нас на Главной? Но на странице товара этот модуль уже есть!

 

Что обычно рекомендуется на странице товара? Правильно! «Те, кто покупает этот товар, покупают также: ..., ..., ...» Ссылка на других, которые покупают, для любого авторитетнее, чем Ваша собственная, когда Вы произвольно определяете, какие категории и товары посоветовать покупателю. Может, Вы пытаетесь ему впарить то, что у Вас не продаётся! Ясное дело, что он охотнее последует примеру других, чем поддастся на Ваши уговоры...

 

Модуль этот, по умолчанию, отключен. Надо включить. Называется «Cross Selling». В переводе — почему-то, «Перекрёстных продаж», в отсутствие слова, на который ссылается родительный падеж! Ясно, что должно быть «Перекрёстные продажи».

 

Ну, и если, всё же, надо уточнить, какие категории рекомендовать, какие спрятать, то править нужно этот модуль, а не файл product.tpl.

Link to comment
Share on other sites

Это все описывается , чтобы вывести товар добавленный через импорт и который не показывается в "featured products" ?

Вы про вопрос топик-стартера? Я думаю, он хотел иметь модуль «вместе с этим товаром рекомендуются», поэтому спросил, как добавить «рекомендуемые товары» на страницу товара. Явно не знал, что уже есть модуль «с этим товаром покупают», что то же самое. «Cross selling» называется. «Перекрёсеные продажи».

Link to comment
Share on other sites

×
×
  • Create New...