Алоха, друпалмены!
Установил сборку Drupal Commons. Сейчас потихоньку ее настраиваю.
Есть проблема следующего характера. В данной сборке встроен модуль Organic Groups и насколько я понял подогнан под сборку Drupal Commons. Так вот, когда заходишь в группу, там есть в правом верхнем углу панель управления группой (это блок, к которому имеют доступ участники группы). Он выглядит как не маркированный список действий, которые могут делать пользователи (Создать обсуждение, Создать документ, Создать Опрос и т.д.) + поле "количество участников", поле "Менеджер" (в нем ссылка на профиль админа группы) и ссылка "Присоединиться"
Моя задача - это настроить этот список, то есть всего лишь расположить элементы в нужном порядке.
Как я пытался решить эту задачу?
Естественное залез в настройки блока, так как думал, что это View, но выдавалось это как блок. И он идет отдельно от панелей группы. То есть когда я захожу в Редактировать Панель, я не могу манипулировать этим блоком.
Потом с помощью firebug пытался определить располение кода, отвечающего за этот блог. В процессе поиска решения наткнулся на сайт, где чувак решал ту же самую проблему: http://www.anelloconsulting.com/custom_menu_item_icons_drupal
Там оказалось, что лазить надо в файле theme.inc и views-view-list.tpl.php. Полез я в файла views-view-list.tpl.php, а там совершенно другой код, не то, что в примере. В итоге сейчас я в тупике и не знаю как решить эту проблему. Может быть кто-нибудь натолкнет на решение проблемы?
Комментарии
можно поставить модуль devel theme и посмотреть какая тема используєтся.
это блок от модуля OG
называется по русски "подробности о группе"
Установил этот модуль. Дополнительно установил Drupal for Firebug module и DrupalForFirebug Firefox add-on. Сейчас, когда запускаю Firebug, во вкладке Drupal работают практически все элементы, кроме General (именно в это вкладке определяется, какая тема используется на данной странице). Но у меня эта вкладка не работает. Появляется следующее предупреждение:
«No Drupal for Firebug data was found. Either this site is not running Drupal or the Drupal for Firebug module has not been installed/enabled.»
В документации модуля href="http://drupal.org/project/DrupalForFirebug">Drupal for Firebug module написано, что необходимо добавить функцию:
<?phpfirep($item, $optional_title)?>
Я излазил весь гугл, но куда вставлять этот фрагмент, я без понятия. Может быть знаешь, куда вставить этот код надо. Или может быть есть другой способ? Например, непосредственная манипуляция с модулям Devel Themer?
p.s. Пользовался вот этой инструкцией: http://ratatosk.backpackit.com/pub/1836982-debugging-drupal
А как этот блок называется на английском? И как мне изменить его настройки?
Как по английски можно посмотреть собственно в сборке коммонс
Group details (примерно)
Настроек у него нет насколько я знаю
Там собственно в блоке удобно вывод количества мемберов, пригласить друга , собственное членство
всякие "добавить блог" это можно и руками сделать в собственном блоке
Извиняюсь за мою тупость.
А где расположен этот блок Group details?
Я зашел в settings/commons (настройки Drupal Commons) там нет возможности настройки вывода количества мемберов, пригласить друга , членство.
То есть получается этот блок невозможно отрегулировать в коде?
в коде нет
да и вообще, откуда модуль может знать каки именно материалы у Вас в наличии (ну что бы их в каком то порядке выводить)
там же по алфавиту выводится вроде
вот тут один друпаллер может рассказать об этом блоке
http://commons.acquia.com/discussion/how-make-block-group-details
Смотрел код этого блока, его ни как не темизировать, единственный выход в своем модуле сделать блок с нужным выводом, опираясь на код того блока