У меня есть этот сайт на основе Joomla http://carhitz.com/
Я хочу добавить несколько новых кнопок и новых элементов div на разные страницы моего веб-сайта, но не могу найти исходный код отдельных страниц. Я знаю, что они находятся в папке компонентов с чем-то вроде com_ (что-то), но я действительно не могу понять, какой файл компонента указывает на какую страницу.
Например: я хочу найти php-файл, содержащий содержимое следующей ссылки:
http://carhitz.com/lighting-gallery
Но я не могу найти этот компонент или любой другой файл, который используется для генерации всех этих элементов галереи скульптур. У кого-нибудь есть идеи, где я могу их найти?
Я использую гексерис тему.
Joomla! не работает как страницы в какой-либо папке, контент генерируется элементами меню, компонентами или модулями.
В вашем примере кажется, что вы используете компонент под названием RokGallery, Итак, найдите этот компонент в главном меню Компоненты в конце вашего сайта.
Если вам нужно что-то изменить в этом компоненте, вам нужно переопределение, здесь у вас есть
шаг за шагом: https://docs.joomla.org/J3.x:How_to_use_the_Template_Manager
Также вы можете проверить это полезные руководства:
Папка для отображения содержимого com_content: yourhost\components\com_content\views\article\tmpl\default.php
Но я предлагаю лучший способ изменить пользовательскую страницу — добавить пользовательский модуль в бэкэнд -> расширения -> модуль и назначить модуль в меню.
Каркас Joomla основан на MVC (Model View Controller). Команда идет из Пользователь-> Контроллер-> Модель (База данных) -> Представления. Если вы отключите sef url в глобальной конфигурации, вы найдете ссылки, подобные этой. http://www.example.com/index.php?option=com_example&вид = содержание&ID = 7. Это означает, что компонент com_example находится в папке компонентов. Он вызывает контроллер, который перенаправляет модель, а затем модель перенаправляет в папку представлений. Внутри представлений есть папка tmp, а внутри находится файл default.php, который является шаблоном для представления. Переменные, передаваемые в default.php, взяты из файла views.php. Если вы проверите эту ссылку, вы найдете более подробную информацию https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Developing_a_Basic_Component .