Планы создания возможности перекрытия в шаблоне (template override)

  • andnovator
  • Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
More
1 week 5 days ago #12043 by andnovator
Здравствуйте. Всего на двух сайтах, но всё же столкнулся с необходимостью кастомизации для своих нужд плагина/компонента Zh YandexMap. На данный момент возможно создания перекрытия в шаблоне сайта (template override) только для компонента, и то при этом, т.к. joomla копирует напрямую файлы из папки "темплейта" компонента (com_zhyandexmap/views/zhyandexmap/tmpl), нужно быть осторожным, поскольку в default.php используется require_once по "прямому" пути из папки компонента -
require_once(JPATH_SITE.'/components/com_zhyandexmap/views/zhyandexmap/tmpl/v2x_display_map_data.php')
а не, например,
require_once(dirname(__SCRIPT__).'/v2x_display_map_data.php')
У плагина, по умолчанию, отсутствуют "шаблон"-view. Однако, как я посмотрел в другом системном плагине, возможность создания "шаблона" есть, благодаря чему его можно будет "перекрыть" в шаблоне сайта ("перекрыть" не всю логику, а только уже вывод на странице. например, добавив нужные строчки в inline js-скрипт). Я смотрел, например, системный плагин plugins/content/pagebreak, там есть папка tmpl, и благодаря такой структуре в Joomla можно создать перекрытие "шаблона" "вывода" плагина.
Было бы интересно иметь такую возможность для плагина и компонента (ведь есть же, например, у меток 9 атрибутов, которые не используются, но созданы для использования в "своих скриптах").

Please Log in or Create an account to join the conversation.

Time to create page: 0.047 seconds

Donate


Go to top