Голосование

[0] [0]

Тип Задача
Состояние Открыт
Приоритет Средний
Версия 5.04
Система *
Воспроизводимость Нет
Автор
Исполнитель

Сразу сформулирую задачу - сделать альтернативные анонсы записей. Где применимо? Я планирую написать развернутую документацию по litepublisher и хотелось бы в одном месте собрать список всех событий. События описываются в отделной записи к каждому классу. Если у этих записей взять в качестве анонса только участок с описанием событий, то получится требуемое. При этом должен оставаться классический анонс. Как это сделать?

Поставленная задача подводит к новой степени абстракции - по приввычке анонс один и он формируется на основе текста полной записи и может быть отрегугулирован тегами типа more, teaser. В общем случае это достаточно, так как есть ввозможность сделать анонс полностью независимым от полного текста. Задача же стоит использовать особый кусок текста из полного текста для представления анонсов в например в специальной рубрики. Как в моей задаче - создать рубрику "События", в которой исползовался кусок о событиях в качестве анонса.

Как же можно решить эту задачу? Наиболее простым путем видется добавление нового тега к $post, например eventsdoc (просто events уже занято для списка событий). И вшаблоне для этой рубрики использовать вместо $post.excerptcontent $post.eventsdoc. Езще один способ видится в создании особой страницы рубрики, которая бы заменяла на лету стандартный шаблон и отдавала нужный контент без внедрения нового тега в $post. Последний вариант кажется более оптимальным по производительности.