При создании сайта столкнулся с необходимостью править существующие компоненты (например, такие как Community Builder, booklibrary..) . Вопрос заключается в следующем: как можно понять какой именно код компонента генерирует заданный html код? Пример приведен во вложении. Как понять откуда в community builder берется обведенный код?? Стандартный совет в таких случаях - искать в файлах примечательные тэги, не всегда прокатывает. Может существуют отладочные программы которые показывают какой код с сайта используется, какие именно файлы подгружаются? Подскажите, пожалуйста. Заранее спасибо.
обычно шаблоны лежат в components/com_mycomponent/views/... или /templates/... зависит от структуры компонента
Проблема с community builder решилась посредством обновления компонента. Однако это частный случай. А вообще какие существуют способы разобраться в структуре чужого компонента? Ведь существуют действительно сложные компоненты (например, социальных сети). Как понять какие методы каких классов используются на данной конкретной странице в данном конкретном элементе?
смотреть в адресную строку, на параметр view или task , эти значения указывают текущие модели и шаблоны.