Re: Атрибуты в Cataloger
Posted: Wed Jan 07, 2015 4:57 pm
Выходной - нам только снитсяsbupravi wrote:Супер! Спасибо за ответы, будет чем заняться в "выходной"! =)


Content management as it is meant to be
https://forum.cmsmadesimple.org/
Выходной - нам только снитсяsbupravi wrote:Супер! Спасибо за ответы, будет чем заняться в "выходной"! =)
Не совсем понял. Допустим вывожу сейчас так: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} руб
Тогда, такsbupravi wrote:Не совсем понял. Допустим вывожу сейчас так:Code: Select all
Цена: {$price} руб
Code: Select all
{if isset($price) && $price != ''}
Цена: {$price} руб
{/if}
А в самой странице контента какая настройка стоит?sbupravi wrote:Теперь такой вопрос, почему не работает опция "Количество элементов на странице по умолчанию"?
Code: Select all
{eval var=$название_атрибута}
Сяб!guro wrote:В шаблоне для вывода описания используйте конструкциюCode: Select all
{eval var=$название_атрибута}
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>