URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5427
[ Назад ]

Исходное сообщение
"Вопрос по Smarty...?"

Отправлено MakKlays , 18-Дек-07 18:31 
Есть вопрос по Smarty...
Могу ли я определить переменные в шаблоне Смарти, который использую. Конкретно, я определяю переменные $START и $END, так как написано ниже.
Вот код, который вывожу в шаблоне (html файл):
  {$START = 1, $END = $PER_PAGE}
{foreach from=$mmm item=iii}
  {if $OFFSET==$START}
    <span alt="превидущая" style="color:#476697; font-size:12px;"> {$START}-{$END}</span>
  {else}
    <span><a href="gal.php?offset={$START}" alt="превидущая" style="color:#476697; font-size:12px;">{$START}-{$END}</a></span>
  {/if}
  {$START = $START+$PER_PAGE, $END=$END+$PER_PAGE}
{/foreach}

Скажите, как реализовать код, который выше, при условии, что $START и $END в шаблон не передаются????
СПАСИТЕ!!!
Заранее благодарен! :)


Содержание

Сообщения в этом обсуждении
"Вопрос по Smarty...?"
Отправлено Vladimir , 19-Дек-07 00:03 
http://smarty.php.net/manual/ru/language.custom.functions.ph...

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

т.е.

{$START = 1, $END = $PER_PAGE}

можно записать

{ assign var=START value=1 }
{ assign var=END value=$PER_PAGE }

о вычислениях почитай доку, попробуй, должно получится.


"Вопрос по Smarty...?"
Отправлено MakKlays , 20-Дек-07 19:33 
Спасибо :)