Выходной - нам только снитсяsbupravi wrote:Супер! Спасибо за ответы, будет чем заняться в "выходной"! =)
Атрибуты в Cataloger
Re: Атрибуты в Cataloger
Re: Атрибуты в Cataloger
Не совсем понял. Допустим вывожу сейчас так:guro wrote:Вообще-то функция называется issetsbupravi wrote:Вопрос 2:
А как выводить атрибут в шаблоне элемента, при условии его заполнения? Знаю есть функция esset, но что-то не сработало.Code: Select all
{if isset($items[numloop].field) && $items[numloop].field != ''} {$items[numloop].field} {/if}
Code: Select all
Цена: {$price} руб
Re: Атрибуты в Cataloger
Тогда, такsbupravi wrote:Не совсем понял. Допустим вывожу сейчас так:Code: Select all
Цена: {$price} руб
Code: Select all
{if isset($price) && $price != ''}
Цена: {$price} руб
{/if}
Re: Атрибуты в Cataloger
Разобрся, спасибо. numloop - если выводить в шаблоне каталога, а без - если в шаблоне элемента.
Теперь такой вопрос, почему не работает опция "Количество элементов на странице по умолчанию"?
выводится только 10, при любывах вариациях и чисте кэша
Теперь такой вопрос, почему не работает опция "Количество элементов на странице по умолчанию"?
выводится только 10, при любывах вариациях и чисте кэша
Re: Атрибуты в Cataloger
А в самой странице контента какая настройка стоит?sbupravi wrote:Теперь такой вопрос, почему не работает опция "Количество элементов на странице по умолчанию"?
Re: Атрибуты в Cataloger
Ой) И в правду! Там тоже опции есть
Re: Атрибуты в Cataloger
Допустим хочу вставить галерею (Gallery) в описание - но т.к. текстовые атрибуты обрабатываются модулем каталогера, то тег галереи станет просто текстом!
Как тут быть?
Как тут быть?
Re: Атрибуты в Cataloger
В шаблоне для вывода описания используйте конструкцию
Code: Select all
{eval var=$название_атрибута}
Re: Атрибуты в Cataloger
Сяб!guro wrote:В шаблоне для вывода описания используйте конструкциюCode: Select all
{eval var=$название_атрибута}
Re: Атрибуты в Cataloger
В категории вывожу элементы с указанием имени родительской категории таким методом: {$items[numloop].category}
Неделю было все ок, а сейчас стали выводиться имена соседних категорий, либо еще выше - родительских. Правок в шаблоны не вносили. Что не так делаю?
Неделю было все ок, а сейчас стали выводиться имена соседних категорий, либо еще выше - родительских. Правок в шаблоны не вносили. Что не так делаю?
Re: Атрибуты в Cataloger
Покажите шаблон. И что в настройках страницы категории.
Re: Атрибуты в Cataloger
В настройках стоит: Включить все элементы в рамках данной категории, в том числе элементы в подкатегории
Шаблон:
Шаблон:
Code: Select all
<!-- {section name=numimg loop=$image_url_array}
<img src="{$image_url_array[numimg]}" alt="{$title}" title="{$title}" />
{/section} -->
{$notes}
<div class="category_items">
{if $hasnav == 1}
<!--<div class="catnav">
{$prev}{$navstr}{$next}
</div>-->
{/if}
<div class="clearfix">
<div id="view-slider" style="width: 150px; float: right;"></div>
<div id="order_price">Цена <span>⇅</span></div>
<div id="order_name">Имя <span>⇅</span></div>
</div>
<ul class="article-list size03">
{section name=numloop loop=$items}
{if $smarty.get.et1 == ''}{$et1 = '0'}{else}{$et1 = $smarty.get.et1}{/if}
{if $smarty.get.et2 == ''}{$et2 = '0'}{else}{$et2 = $smarty.get.et2}{/if}
{if $smarty.get.et3 == ''}{$et3 = '0'}{else}{$et3 = $smarty.get.et3}{/if}
{if $smarty.get.search == ''}
<li class="item">
<input type="hidden" class="val_name" value="{$items[numloop].title}" />
<input type="hidden" class="val_price" value="{$items[numloop].price|replace:' ':''}" />
<article>
<a href="{$items[numloop].link}">
<div class="outr-wrp">
<div class="img-wrp">
<img src="{$items[numloop].image}" title="{$items[numloop].title}" alt="{$items[numloop].title}"/>
<div class="tg tgsd tg-shr">{$items[numloop].category}</div>
</div>
<div class="txt-wrp">
<p class="authr-ttl">{$items[numloop].title}</p>
</div>
</div>
</a>
</article>
{elseif $items[numloop].price >= $smarty.get.costot && $items[numloop].price <= $smarty.get.costdo || $smarty.get.allcost == 'all'}
{if $items[numloop].ploshad >= $smarty.get.sqot && $items[numloop].ploshad <= $smarty.get.sqdo || $smarty.get.allsq == 'all'}
{if $items[numloop].etajey == $et1 || $items[numloop].etajey == $et2 || $items[numloop].etajey == $et3 || $smarty.get.allet == 'all'}
<li class="item">
<input type="hidden" class="val_name" value="{$items[numloop].title}" />
<input type="hidden" class="val_price" value="{$items[numloop].price|replace:' ':''}" />
<article>
<a href="{$items[numloop].link}">
<div class="outr-wrp">
<div class="img-wrp">
<img src="{$items[numloop].image}" title="{$items[numloop].title}" alt="{$items[numloop].title}"/>
<div class="tg tgsd tg-shr">{$items[numloop].category}</div>
</div>
<div class="txt-wrp">
<p class="authr-ttl">{$items[numloop].title}</p>
</div>
</div>
</a>
</article>
{/if}
{/if}
{/if}
{/section}
</ul>
{if $hasnav == 1}
{* The number that is without a link (a href) have a <span class="nolink" ) have a look in source code-html*}
<!--<div class="catnav">{$prev}{$navstr}{$next}-->
</div>
{/if}
</div>
Re: Атрибуты в Cataloger
решили таким путем:
{if $title == 'Продукты'}{$items[numloop].category}{else}{$title}{/if}
{if $title == 'Продукты'}{$items[numloop].category}{else}{$title}{/if}