Боевой курс новичка или "всем новеньким - сюда", часть 2
31Продолжение FAQ для новичков, первую часть можно прочесть здесь.
Читать дальше
Боевой курс новичка или "всем новеньким - сюда"
62
Это краткое FAQ, т.к. элементарные вопросы все же возникают. Предлагаю в комментариях добавлять «вопрос-ответ», а при некотором накоплении этих ответов — добавить этот текст топика в файл faq.txt дистрибутива ЛС.
Читать дальше
Читать дальше
Передача параметров через хук
2
Кому-то это может показаться более чем тривиальным, однако нигде в документах я этого не нашел.
Задача была передать id топика (или весь топик) из шаблона в хук. Реализуется это следующим образом:
например для передачи Id топика надо сделать следующее. В шаблоне:
регистрируем хук
и принимаем эту переменную
вообщем «спасибо, кэп» :)
буду рад, если кому-то поможет.
P.S. Кстати,
Задача была передать id топика (или весь топик) из шаблона в хук. Реализуется это следующим образом:
например для передачи Id топика надо сделать следующее. В шаблоне:
{assign var="topicId" value=$oTopic->getId()}
{hook run='topic_activ' topic=$topicId}
регистрируем хук
public function RegisterHook()
{
$this->AddHook('template_topic_activ', 'CategoryAct');
}
и принимаем эту переменную
public function CategoryAct($oTopic)
{
return false;
}вообщем «спасибо, кэп» :)
буду рад, если кому-то поможет.
P.S. Кстати,
$smarty->get_template_vars(); в LiveStreet не работает, поэтому так получить переменные мне не удалось