автору )
Почему?
А можем мы использовать такие контакты (значения), скажем, в метаданных? (Это ещё как может пригодится.) В значениях допполей? В php шаблонах? И прочих областях, которые не обрабатываются плагинами контента?..
Думаю, что нет.
Как сделать лучше? :)
Я делаю так - использую для этого константы.
На ранней стадии загрузки Joomla системный плагин устанавливает нужные константы (с определённым одинаковым префиксом в начале имени). Далее, соответственно, эти константы можно использовать в любом php коде.
Кроме того, этот же плагин, но уже в другом событии (ближе к выходу) заменяет в html все константы на их значения.
За счёт этого мы можем использовать их ВЕЗДЕ - и в кодах, и в контенте, в любых допполях.
Как-нибудь доведу плагинчик до универсальности и поделюсь. Сейчас он довольно специфичен для моих целей )
Единственное, надо ещё проработать замену констант для случаев не вывода, а, к примеру, отправки контента (например, в email письме, если оно включает использование контента с константами). Это решаемо.
Как Вам такой вариант? :)
Кстати, не знаете, есть какое-то событие для плагинов, чтобы обработать email перед отправкой?
Доброе утро. Ну, автор расширения не я )) Я просто описал простой способ его применения без кодинга. По словам автора он этот плагин использует в основном в кодинге. Вот пример с гитхаба автора https://github.com/JPathRu/attributes/blob/master/README.ru.md#%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D1%85%D0%B5%D0%BB%D0%BF%D0%B5%D1%80-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D1%82%D0%B0
Как значение поля, конечно, нельзя. Но все остальное - почему нет?
Обсуждают сегодня