Управление дизайном модуля «Новости»
С помощью данной инструкции вы научитесь управлять внешним видом модуля «Новости». Управление дизайном требует навыков в работе с HTML. Если вы не уверены в своих силах, обратитесь за помощью к специалистам.
За отображение всех страниц модуля отвечают следующие шаблоны:
- «Страница архива материалов»
- «Страница материалов и комментариев к нему»
- «Вид материалов»
- Страница добавления/редактирования материала
- Форма добавления/редактирования материала
Если включена PDA-версия сайта, то для нее будут отображены свои шаблоны модуля.
«Страница архива материалов» отвечает за отображение главной страницы модуля, страниц категорий и страниц вывода материалов за определенную дату. В шаблоне есть переменная $BODY$, которая включает в себя анонсы новостей. Дизайн анонсов настраивается с помощью шаблона «Вид материалов».
Чтобы начать редактирование шаблонов модуля, в панели управления сайтом перейдите в «Дизайн» / «Редактор» / «Новости сайта». Затем в меню слева выберите подходящий шаблон:
Измените его по своему усмотрению.
Форма добавления/редактирования материала
В данном шаблоне вы найдете весь список полей которые подключаются или отключаются в настройках модуля. В этом шаблоне вы можете изменить порядок полей просто переместив код нужного поля и установив перед другим где это необходимо.
Например возьмем поле "Полный текст материала", за него в форме добавления и редактирования отвечает код:
<?if($MESSAGE_FL$)?> <li class="notcolumn">$MESSAGE_FL$ <li class="notcolumn"> <li class="notcolumn"><hr /><li class="notcolumn"><?endif?>
Копируем этот код или другого нужного поля, после вставляем в нужно порядке перед другим полем, главное, чтобы вы соблюдали структуру данного шаблона. Встраивать код нужно между другими полями (после) тегов:
<li class="notcolumn"><?endif?>
Если не соблюдать структуру данного шаблона, можно нарушить корректность отображения полей и после придется восстанавливать шаблон формы.
Особенность модуля «Новости» заключается в том, что у него нет своей главной страницы (как у других модулей). Это связано с тем, что по умолчанию модуль использует главную страницу сайта (модуль «Страницы»). Код, который отвечает за вывод новостей на главной странице:
<?if($ADD_ENTRY_LINK$)?>
<div style="text-align:right;padding-bottom:3px;">
[ <a href="$ADD_ENTRY_LINK$">Добавить новость</a> ]
</div>
<?endif?>
$LAST_NEWS$
Если убрать из этого кода $LAST_NEWS$, то новости на главной показываться не будут.
Перед внесением изменений в шаблон обязательно сделайте резервную копию шаблонов, чтобы в случае нежелательных результатов осталась возможность откатить изменения.