Тема: Snakeskin
Показать сообщение отдельно
  #209 (permalink)  
Старый 28.08.2014, 12:05
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Значение замены для макроса можно также задавать функцией, например,

- template foo()
    Today: %D


Snakeskin.compile(<шаблон>, {
	macros: {
		'%D': function () { return new Date(); }
	}
});


Кейзов для такой фичи не так много, но добавить её было так просто, что я подумал "а почему бы и нет?".
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 28.08.2014 в 12:14.
Ответить с цитированием