vetalm
06.Июнь.2016 00:00:00
1
Приветствую!
Подскажите, каким кодом в смарти блоке вывести вкладки товара в другом месте?
Вот такой код:
{include file="common/tabsbox.tpl" content=$smarty.capture.tabsbox }
Выводит все содержимое в одну колонку (((
Электроника Компьютеры Мониторы Acer 3D Series HN274H bmiiid.png
Попробуйте использовать полный код отображения вкладок:
{include file="views/tabs/components/product_tabs.tpl"}
{if $blocks.$tabs_block_id.properties.wrapper}
{include file=$blocks.$tabs_block_id.properties.wrapper content=$smarty.capture.tabsbox_content title=$blocks.$tabs_block_id.description}
{else}
{$smarty.capture.tabsbox_content nofilter}
{/if}
vetalm
07.Июнь.2016 00:00:00
3
Попробуйте использовать полный код отображения вкладок:
{include file="views/tabs/components/product_tabs.tpl"}
{if $blocks.$tabs_block_id.properties.wrapper}
{include file=$blocks.$tabs_block_id.properties.wrapper content=$smarty.capture.tabsbox_content title=$blocks.$tabs_block_id.description}
{else}
{$smarty.capture.tabsbox_content nofilter}
{/if}
Все выводится, только пагинация не работает, т.е. при переходе на вторую страницу отзывов, url меняется, а они не отображаются. Отображаются только после перезагрузки сраницы.
Как решить?
Надо смотреть, возможно, форма в форме получилась
vetalm
07.Июнь.2016 00:00:00
5
Надо смотреть, возможно, форма в форме получилась
если не сложно посмотрите код на тестовом сайте
design/themes/TEMA/templates/common/pagination.tpl
замените
{assign var="ajax_class" value="cm-ajax"}
на
{assign var="ajax_class" value="cm-ajax cm-ajax-full-render"}
1 лайк
vetalm
08.Июнь.2016 00:00:00
7
design/themes/TEMA/templates/common/pagination.tpl
замените
{assign var="ajax_class" value="cm-ajax"}
на
{assign var="ajax_class" value="cm-ajax cm-ajax-full-render"}
Спасибо, то что нужно!
Еще вопрос - этим кодом в файле \design\themes\responsive\templates\addons\discussion\views\discussion\view.tpl
{foreach from=$discussion.posts item=post name=foo}
{if $smarty.foreach.foo.iteration <= 3}
...
вывожу в дополнительном блоке первые три отзыва, как сделать, чтобы выводились последние три?
Попробуйте
{foreach from=$discussion.posts|array_reverse item=post name=foo}
{if $smarty.foreach.foo.iteration <= 3}
Подскажите, а есть ли возможность вывести содержимое определенной вкладки товара в произвольном месте карточки товара? И как это сделать?
Простого пути нет, к сожалению