Проблемы с регионами, использующими модуль панели мониторинга "Пространства"


Я столкнулся со многими проблемами, пытаясь использовать модуль панели управления Spaces (часть модуля Spaces).

Я настроил сайт с pressflow, OG, Контекстом, пространствами и функциями; У меня все хорошо работает вместе.

Я пытался реализовать функцию панели управления пространствами, чтобы менеджеры групп могли управлять своей собственной главной страницей группы с помощью простого в использовании интерфейса перетаскивания.

  • Благодаря контексту я смог создать панель мониторинга по умолчанию с некоторыми включенными блоками.
  • Я настроил все параметры spaces_dashboard и сохранил их в пространстве группы по умолчанию, поэтому каждая новая группа поставляется с этими настройками.
  • Я сделал некоторое обходное решение в своем шаблоне, чтобы контекст работал с моей подтемой Дзен (на основе #26 в http://drupal.org/node/633778).
  • Теперь я могу перетаскивать блоки из блока выпуска панели мониторинга в свои тематические области.
  • Я последовал за ним это руководство по настройке пользовательского интерфейса (на самом деле не полностью работает с подтемой дзен): http://www.leveltendesign.com/answer/adding-customize-dashboard-magic-your-drupal-theme

  • В настоящее время я могу удалять блоки в ЛЮБОМ из регионов темы, даже в тех, которые отключены. Я не уверен, откуда берется проблема. Параметры региона настраиваются на странице конфигурации модуля как на уровне сайта, так и на уровне пространств.

  • Я не могу удалять блоки в пустых областях. ("Пустой" означает любой регион на странице, который еще не содержит блока.)
  • Если я перемещаю блок из региона, а в регионе больше нет блока, я не могу переместить его обратно в регион. Я не уверен, является ли это проблемой CSS, JS или модуля.
  • Я обнаружил, что, добавив div для пустых областей, я могу заставить работать некоторые пустые области, но это всего лишь html-трюк, а не решение. <div class="region region-content-top"><div class="section ui-sortable"><a class="context-block-region" id="context-block-region-content_top">Content top</a></div></div>
  • Наконец, кнопка "Сохранить" в блоке панели мониторинга не сохраняет никаких изменений в панель мониторинга в текущем пространстве или в глобальных настройках.
 3
Author: espero, 2011-06-21

2 answers

На случай, если кого-то это все еще волнует...

Вы не можете помещать блоки в пустые области, потому что они пустые. Вы можете указать настройкам панели мониторинга, чтобы всегда показывать все регионы, а затем использовать CSS, чтобы скрыть регионы, которые вы не хотите, чтобы когда-либо удалялись, с помощью display none в CSS, я думаю. Вот что я сделал.

Проблема с кнопкой сохранения, которую вам придется отлаживать с помощью Firebug и, возможно, профилировщика php. Вы должны быть уверены, что тема дзен содержит все необходимые html и css для Gingko тема, изложенная в этом сообщении в блоге выше, для различных действий JS для правильной обработки в редакторе панели мониторинга.

Я следовал тому же учебнику для подтемы Дзен, пробелов, панели мониторинга и spaces_node и заставил все это работать - переход на D7 выглядит как боль в будущем.

 2
Author: tenken, 2012-03-05 21:47:00

Пожалуйста, проверьте модуль Homebox. Домашняя коробка также используется на drupal.org для управления профилями пользователей. Вот еще одна хорошая статья о внедрении панелей мониторинга: http://www.lullabot.com/articles/building-drupal-dashboard

 -4
Author: SumitK, 2012-03-05 20:00:07