Сообщение от Gozar
|
kobezzza,
Советую добавить это пример как основной, чтобы люди себе мозг не трахали. Ты изобрел язык, а описание к нему очень скудное и не очевидное. Добавь вызовы, с передачей параметров, к примерам шаблонов. Вся очень просто, только когда знаешь.
Сейчас справка читается как псевдокод.
|
Оки
Сообщение от Gozar
|
Выводиться будет в порядке обозначенном в html.ss.
|
Угу, а новые блоки, которых нет в родителе, добавятся в конец.
***
А почему ты пишешь param.title
Ты же забиндил параметр param c помощью with
https://github.com/kobezzza/Snakeskin/wiki/with
Т.е. ты можешь писать просто
@title
Сообщение от Gozar
|
Ещё такой вопрос.
Данные в базе я храню с переносами строки \n, а при выводе нужно заменить на <br>. В snakeskin есть встроенный механизм замены? Флаг или ещё что-то? Если нет, то чтобы не экранировало <br> использовать https://github.com/kobezzza/Snakeskin/wiki/data ?
|
Не совсем понял, что ты хочешь, т.е. у тебя есть параметр, который выводится и ты хочешь заменить там \n на br ?
{template some(param1)}
{param1.replace(/\n/, '<br>')|!html}
{/}
Если я прав, то почитай главу (там кстати видео ещё есть)
https://github.com/kobezzza/Snakeski...80%D0%BE%D0%B2
https://github.com/kobezzza/Snakeski...BD%D0%B8%D0%B9
Ещё про output и call почитай.
Тем ни менее в базовом пакете фильтров такого фильтра нет, но его очень легко добавить самому, с другой стороны такой фильтр может есть смысл добавить из коробки, я подумаю над этим, спасибо.
PS: извини за долгий ответ, вчера был на тусе, а сегодня бошка трещит