Проблема с измением шаблона блока аuthor-pane

Главные вкладки

Аватар пользователя alexdjet alexdjet 17 февраля 2011 в 18:41

Возникшая проблема заключается в том, что при добавлении нового стиля в advanced_forum необходимо было изменить блок author-pane. . Не работает переопределение advf-author-pane.tpl.php, хотя переопределение остальных advf-....tpl.php работает нормально. Есть похожая проблема на оф.сайте, но как я понял нет его решения, изменение имени файла на стандартный author-pane.tpl.php не помогает. Включение <?php$variables ['show_template_location'] = TRUE;?> позволяет увидеть путь на sites\all\modules\author_pane\author-pane.tpl.php. У кого есть какие решения????

Комментарии

Аватар пользователя AI AI 17 февраля 2011 в 21:18

Вывернуться не пробовали? В родном шаблоне author-pane.tpl.php делать проверку на присутствие кода в нужном блоке (т.е. там, где должен бы сработать advf-author-pane.tpl.php) и выводить уже код именно так, как надо. Понимаю, что предлагаю что-то кривое. Но если уж стандартный метод не работает....
П.С. Подобные трюки делаю в шаблонах, когда приходится менять вывод некоторых переменных в новом месте в зависимости от того, тизер сейчас отображается или полная нода. Почему-то мне так слегка удобнее, чем рисовать новый темплэйт с двумя поменяными местами строчками...

Аватар пользователя alexdjet alexdjet 17 февраля 2011 в 23:01

"AI" wrote:
вывернуться не пробовали? В родном шаблоне author-pane.tpl.php делать проверку на присутствие кода в нужном блоке (т.е. там, где должен бы сработать advf-author-pane.tpl.php) и выводить уже код именно так, как надо. Понимаю, что предлагаю что-то кривое. Но если уж стандартный метод не работает....
П.С. Подобные трюки делаю в шаблонах, когда приходится менять вывод некоторых переменных в новом месте в зависимости от того, тизер сейчас отображается или полная нода. Почему-то мне так слегка удобнее, чем рисовать новый темплэйт с двумя поменяными местами строчками...

Спасибо за ответ, но этот вариант отпадает сразу, т.к. я противник изменения чужого кода (в частности изменение модулей с оф.сайта, не благодарное это дело).
Поэтому и создал свой модуль, возникла данная проблема!как я понимаю почему-то только у меня (( буду искать решение дальше.

Аватар пользователя alexdjet alexdjet 18 февраля 2011 в 0:46

Решением данной проблемы является изменением версии модуля author-pane на более раннюю.
При первом чтении я вероятно упустил вот это:

"drupal.org" wrote:

Warning! Author Pane 2.x will not work with Advanced Forum 1.1 and below. AF 1.x requires 2.x as of the January 18th snapshot and 1.2 will require it as well.

Как странно бы не звучало, но изменения в advf-author-pane.tpl.php начали работать.