Часто задаваемые вопросы (FAQ)
Ленты: Стандартное глобальное оформление лент данных std
Оформление std пытается вывести новость максимально полно в зависимости от наличия или отсутствия полей в новости.
У него пустые блоки "Вступление" и "Окончание".
Блок "Пусто" особых комментариев не требует
<p>В данный момент в ленте " [subscribe lenta_name ]" новостей нет.</p> |
Блок "Новость" самый сложный, так как учитывает много вариантов содержания новости:
<a id="[subscribe news_serial]"></a>
[subscribe if news_title] [subscribe if news_link] <a href="[subscribe news_link]"><b>[subscribe news_title]</b></a><br /> [subscribe else] <b>[subscribe news_title]</b><br /> [subscribe endif] [subscribe else] [subscribe if news_link] <a href="[subscribe news_link]"><b>[subscribe news_link]</b></a><br /> [subscribe else] [subscribe endif] [subscribe endif] <small>[subscribe news_dt][subscribe if news_author] [subscribe news_author][subscribe endif]</small><br /> [subscribe if news_content] [subscribe news_content]<br /> [subscribe endif] <div style="clear:both"></div> |
Вот что это значит:
Каждая новость начинается с метки снабжённой идентификатором
равным серийному номеру новости.
<a id="[subscribe news_serial]"></a> Если присутвуют и заголовок ...
... и ссылка, ...
... то жирны шрифтом выводится заголовок, ссылка с которого ведёт туда, куда указывает ссылка новости
Иначе (есть заголовок, нет ссылки) ...
... то жирным шрифтом выводится заголовок и всё
[subscribe endif] Иначе (нет заловка) ...
... но есть ссылка
... то, жирным шрифтом выводится ссылка, ведущая на саму себя
Иначе (нет ни заловка ни ссылки) ...
... не выводится ничего
[subscribe endif]
Время есть всегда, и выводится с новой строки. Если есть автор, то он выводится после времени в той же строке <small>[subscribe news_dt][subscribe if news_author] [subscribe news_author][subscribe endif]</small><br /> Если есть содержимое...
... то оно выводит с новой строки
[subscribe endif] Сброс выравнивания которое может наследоваться от содержимого новости. Иначе новости могут пойти "лесенкой". <div style="clear:both"></div> |
Всё просто :)