Отправляет email-рассылки с помощью сервиса Sendsay
[an error occurred while processing this directive] НачалоДокументация авторамЛенты • Глобальное стандартное оформление лент данных menu

рассылка

Стандартное глобальное оформление лент данных menu

Оформление menu пытается вывести новости в виде списка подходящего для размещения в меню выпуска.

У него пустой блоки "Пусто"

Блоки "Вступление"...

<ul>

... и "Окончание" ...

</ul>

... не содержат ничего интересного - ненумерованный список.

А блок "новость" проще аналогичного блока оформления std:

[subscribe if news_title]
<li><small>[subscribe news_dt]</small>
<a href="#[subscribe news_serial]">[subscribe news_title]</a>
[subscribe elsif news_link]
<li><small>[subscribe news_dt]</small>
<a href="#[subscribe news_serial]">[subscribe news_link]</a>
[subscribe else]
<li><a href="#[subscribe news_serial]">[subscribe news_dt]</a>
[subscribe endif]

Он работает так:

Каждая новость оформляется как элемент списка.
Ссылка с неё ведёт на саму новость в рассылке.
Перед новостью стоит её дата создания мелким шрифтом.

Если у новости есть заголовок.....
[subscribe if news_title]

   ... то используется он
   <li><small>[subscribe news_dt]</small>
   <a href="#[subscribe news_serial]">[subscribe news_title]</a>

... иначе, если есть ссылка ...
[subscribe elsif news_link]

   ... то используется она
   <li><small>[subscribe news_dt]</small>
   <a href="#[subscribe news_serial]">[subscribe news_link]</a>

... иначе совсем плохо и странно ...
[subscribe else]

   ... и гарантированное есть только серийный номер (он и используется)
   ... и содержимое (но оно не используется, так как может быть большим, а это краткий список)
   <li><a href="#[subscribe news_serial]">[subscribe news_dt]</a>

[subscribe endif]

Всё очень просто :)