|
|
30.03.2010, 19:29
|
|
Гость
Гость
|
Всем здравствуйте. Можно с помошью нетката как-нибудь сделать так , чтобы если текст не помещался на страницу , то он бы разбивался на части и создавались ссылки "вперед назад " или "1,2,3..." . Типа
Код:
".opt($prevLink || $nextLink,"".opt($prevLink,"<a href=$prevLink><img src="../img/prev.jpg"></a> ")."".browse_messages($cc_env,4)."
".opt($nextLink," <a href=$nextLink><img src="../img/next.jpg"></a>")."
")."
но для отдельного поля?
|
|
|
31.03.2010, 09:18
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Тут вам скорее всего проще будет создать в компоненте несколько текстовых полей:
Text
Text2
Text3
Text4
Text5
....
В шаблоне для полного вывода объекта выводить записи по условию. Что то вроде:
Код:".(!$page?"$f_Text": NULL )."
".($page==2?"$f_Text2": NULL )."
".($page==3?"$f_Text3": NULL )."
".($page==4?"$f_Text4": NULL )."
".($page==5?"$f_Text5": NULL )."
Соответственно для вывода навигации по страницам нужно добавить ссылки:
Код:".($f_Text2 ? " <a href='?page=2'>страница 2</a> " : NULL )."
то есть если у нас заполнено поле Text2 выведем соответствующую ссылку.
чтобы пометить активную ссылку:
Код:".($f_Text2 ? " <a href='?page=2'>".('$page'==2 ? "<b>страница 2</b>" :"страница 2" )."</a> " : NULL )."
Также если вы не хотите чтобы при создании и редактировании записи не вываливалось большое количество текстовых полей, можете создать альтернативную форму изменения и добавления в которой можно вставить js код который по дефолту будет показывать только первое текстовое поле, при нажатии на ссылку "добавить страницу" будет показываться следующие поле.
|
|
|
31.03.2010, 13:18
|
|
Гость
Гость
|
А можно например в компоненте "объект в списке", сравнить текущую дату, просто выборка происходит по имени.
Код:
".opt($name,
".opt($f_date>=now(),"
<td>$f_date_day.$f_date_month</td>
<td class="col2"><b><a href="$fullLink">$f_name</a></b><p>$f_additional_information</p></td>
<td>$f_costs</td>
").
")."
|
|
|
31.03.2010, 13:19
|
|
Гость
Гость
|
Прошу прощения , не туда , зачитался.
|