Author Pane + comment как настроить?

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

Комментарии

Аватар пользователя Funtik44 Funtik44 23 января 2011 в 15:09

Нашел на drupal.org следующую статью - http://drupal.org/node/326809

Там советуют вставить следующий код в template.php моей текущей темы:

<?php
/**
* Implementation of hook_preprocess_author_pane().
*/
function MODULEORTHEMENAME_preprocess_author_pane(&$variables) {
  
// Add your variable(s) like this:
  
$variables['MODULEORTHEMENAME_VARIABLENAME'] = MODULEORTHEMENAME_FUNCTION($variables['account']);
}
?>

Мне не понятно следующее:

1. Что писать в MODULEORTHEMENAME_preprocess_author_pane, название моей текущей темы, вместо первого слова?
2. Что писать в MODULEORTHEMENAME_VARIABLENAME, вместо первого слова - название моей текущей темы, а вместо второго что?
3. Что писать в MODULEORTHEMENAME_FUNCTION, вместо первого слова - название моей текущей темы, а вместо второго что?
4. Это все, больше изменений не нужно не в какие файлы вносить, если я хочу, чтобы к комментариям Author Pane присобачить?

Народ, помогите пожалуйста, замучился уже!

Аватар пользователя glu2006 glu2006 26 января 2011 в 17:06

Funtik44 wrote:
Нашел на drupal.org следующую статью - http://drupal.org/node/326809

Там советуют вставить следующий код в template.php моей текущей темы:

<?php
/**
* Implementation of hook_preprocess_author_pane().
*/
function MODULEORTHEMENAME_preprocess_author_pane(&$variables) {
  
// Add your variable(s) like this:
  
$variables['MODULEORTHEMENAME_VARIABLENAME'] = MODULEORTHEMENAME_FUNCTION($variables['account']);
}
?>

Мне не понятно следующее:

1. Что писать в MODULEORTHEMENAME_preprocess_author_pane, название моей текущей темы, вместо первого слова?
2. Что писать в MODULEORTHEMENAME_VARIABLENAME, вместо первого слова - название моей текущей темы, а вместо второго что?
3. Что писать в MODULEORTHEMENAME_FUNCTION, вместо первого слова - название моей текущей темы, а вместо второго что?
4. Это все, больше изменений не нужно не в какие файлы вносить, если я хочу, чтобы к комментариям Author Pane присобачить?

Народ, помогите пожалуйста, замучился уже!

включаем разум и логику MODULEORTHEMENAME = MODULE OR THEME NAME так понятнее?
т.е. если используешь функцию в модуле то

<?php
function MODULE-NAME_preprocess_author_pane(&$variables) {
?>

и т.д. к примеру модуль называется test, значит и функция будет называться test_preprocess_author_pane
если юзаешь функцию в теме т.е. в файле template.php и тема называется otyanesharu Smile то и функция в этом файле будет называться otyanesharu_preprocess_author_pane

а вообще это не ответ на твой вопрос с топике, поскольку в примере на орге рассказывается как добавлять свои переменные в author_pane.

про хуки написано тут: http://api.drupal.ru/api/group/hooks/6 - правда трудно найти? Wink кстати там же в апи и про темизацию написано: http://api.drupal.ru/api/group/themeable/6

а к коментам он цепляется когда перекроешь theme функцию которая генерит html комментариев. потому что этот модуль не предусматривает работу со стандартными комментами друпала, там написано для каких модулей он предназначен и с какими модулями интегрирован http://drupal.org/project/author_pane
Удачи в освоении друпала.

Аватар пользователя WadimKo51 WadimKo51 26 июля 2011 в 22:41

А я решил это проще. тоже чуть не начал писать код.
Делаеться так.
В настройках улучшеного форума ставите галку воспринимать все комментарии как комментарии темы ворума, или как-то так по русски, и все. Все ваши комментарии станут на сайте с оформлением как на форуме.
может не савсем то, но какой никакой выход.