Я нашел способ сделать это:
- Перейдите
<joomla_homefolder>/administrator/language/<your_language>/
- Поиск соответствующего языкового файла плагина.
- Скопируйте имя файла, ИСКЛЮЧАЯ префикс языка (т.е.
en-GB.
) и суффикс .ini
.
- В шаблоне создайте папку с именем
html
(обычная практика переопределения шаблонов).
- В папке
html
создать вложенную папку и имя с именем файла языка, как вы скопировали в шаге 3.
- Перейдите к
tmpl
вложенным в пути плагина: <joomla_homefolder>/plugins/<plugin_type>/<plugin_name>/tmpl
- Скопируйте файл представления вы хотите изменить в папку, созданную на шаге 5.
- Измените скопированный файл, чтобы переопределить вывод плагинов.
Например - Чтобы изменить кнопки навигации страницы - изменить вывод <joomla_homefolder>/plugins/content/pagenavigation
:
Перейти в <joomla_homefolder>/administrator/language/en-GB/
и найти файл с именем en-GB.plg_content_pagenavigation.ini
.
От названия файла только plg_content_pagenavigation
.
Создайте папку с именем html
(если она еще не существует) в вашей теме, внутри нее создайте подпапку и назовите ее plg_content_pagenavigation
.
Скопируйте файл вида <joomla_homefolder>/plugins/content/pagenavigation/tmpl/default.php
в папку plg_content_pagenavigation
, которую вы только что создали.
Изменить файл.
Примечание: Я пробовал только с Joomla 3.1. Метод может не работать с некоторыми плагинами.
Удачи.
Я специально сказал, что они «не должны» не то, что они «не делают». Однако использование JLayouts структурно более корректно. – Elin
Я в основном отвечал на ваши «не могу». :-) –