Вверх ↑
Разработчик
Ответов: 26066
Рейтинг: 2120
#1: 2011-05-24 15:51:33 ЛС | профиль | цитата
CriDos писал(а):
Как я понял можно не проверять перед распарсиванием текста на наличие зарезервированных команд ({#start}) в этом тексте?

Если имеется в виду, наличие операторов управления блоками, то наличие их в тексте никак не влияет на парсирование, только нельзя их использовать в качестве маркеров
Леонид писал(а):
Описание стандарта составления маркеров в подвале не уместится

Да там операторов-то кот наплакал

{#start} -- начало цепочки маркерных блоков (оператор необязательный, нужен для читабельности);
{#end} -- конец цепочки маркерных блоков
{#next} -- наличие продолжения цепи иаркерных блоков, не ставится перед концевым блоком
{#exclude} -- разделитель маркеров начала и конца, а также признак отсутствия включения маркеров в результирующую строку
{#include} -- то же, что и предыдущий, только означает признак включения маркеров в результирующую строку.

Между операторами и маркерами допускаются пробелы, но концевые и начальные пробелы не допускаются в самих маркерах, они будут обрезаны. Допукаетс форматирование пробелами и переводами строк
------------ Дoбавленo в 15.51:
CriDos писал(а):
А так-же не помешала бы возможность задавать свои маркеры

Это можно предусмотреть, но усложнит написание справки, и надо ли это
карма: 22

0