Панель управления группой

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

Аватар пользователя roygbiv roygbiv 28 августа 2010 в 18:44

Алоха, друпалмены!

Установил сборку 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, а там совершенно другой код, не то, что в примере. В итоге сейчас я в тупике и не знаю как решить эту проблему. Может быть кто-нибудь натолкнет на решение проблемы?

Комментарии

Аватар пользователя roygbiv roygbiv 29 августа 2010 в 15:39

"ooa3" wrote:
можно поставить модуль devel theme и посмотреть какая тема используєтся.

Установил этот модуль. Дополнительно установил 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

Аватар пользователя roygbiv roygbiv 29 августа 2010 в 15:41

"Valeratal" wrote:
это блок от модуля OG
называется по русски "подробности о группе"

А как этот блок называется на английском? И как мне изменить его настройки?

Аватар пользователя Valeratal Valeratal 29 августа 2010 в 17:21

Как по английски можно посмотреть собственно в сборке коммонс
Group details (примерно)

Настроек у него нет насколько я знаю

Там собственно в блоке удобно вывод количества мемберов, пригласить друга , собственное членство

всякие "добавить блог" это можно и руками сделать в собственном блоке

Аватар пользователя roygbiv roygbiv 29 августа 2010 в 19:20

Извиняюсь за мою тупость.
А где расположен этот блок Group details?
Я зашел в settings/commons (настройки Drupal Commons) там нет возможности настройки вывода количества мемберов, пригласить друга , членство.
То есть получается этот блок невозможно отрегулировать в коде?

Аватар пользователя Valeratal Valeratal 29 августа 2010 в 20:50

в коде нет
да и вообще, откуда модуль может знать каки именно материалы у Вас в наличии (ну что бы их в каком то порядке выводить)

там же по алфавиту выводится вроде

Аватар пользователя gumk gumk 30 августа 2010 в 1:40

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