Joomla: В какой модуль входит эта часть? - PullRequest
1 голос
/ 01 ноября 2011

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

Я делаю это нелегко, нет, где я иду на все модули и проверяю, имеет ли каждый из них какое-либо отношение к нему. Но было интересно, есть ли более простой и быстрый способ.

Спасибо:)

Ответы [ 2 ]

0 голосов
/ 01 ноября 2011

В Joomla 1.5 вы можете просто добавить? Tp = 1 к URL, чтобы заставить систему показывать вам позиции шаблона.Вы должны просто узнать о названии позиции, о которой идет речь.Оттуда перейдите к диспетчеру модулей и отфильтруйте список по позиции.

Это не должно быть слишком сложно выяснить - модуль будет иметь ротатор, слайд-шоу или аналогичный по своему названию / типу.

Возможно, он будет отображаться только в главном меню.

0 голосов
/ 01 ноября 2011

По моему опыту, это проблема большинства CMS - включая Drupal, Wordpress и Joomla. И это может быть очень неприятно. Мой подход обычно:

  1. Поищите в списке модулей что-то вероятное. Итак, в вашем примере я бы поискал «изображение», «зритель», «галерею» и т. Д., И, надеюсь, в списке появится вероятный вид. Как правило, просмотр экрана настроек показывает, является ли этот модуль соответствующим или нет.

  2. Если это не удается, я обычно смотрю на источник (проще всего с firebug) и выявляю что-то, что, вероятно, будет довольно уникальным - например, имя класса или определенный атрибут в разметке. Получив это, я прибегаю к поиску / grep в командной строке, чтобы определить источник.

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

...