зазвичай це робиться шляхом установки конфігурації.xml, але що робити, коли моєму компоненту потрібно більше параметрів під час виконання? Інформація про мало або нуль, лише 1-2 підручники про власні параметри, які можна використовувати для архівації того ж самого, але тільки якщо ви готові написати багато коду розширення для дуже простої речі.
У моєму випадку мій компонент - це трохи невелика платформа в ньому, тобто: користувачі можуть додавати плагіни від нас. Звичайно, я хотів би розкрити деякі параметри для таких плагінів у параметрах компонента.
Чи є ярлик, тому що якщо ви подивитеся на код вбудованого компонента, ви дійсно не хочете робити те саме для кожного плагіна ...
Що ж, дякую! будь-які думки вітаються!
ps: можливо, є щось більш компактне, як Redux-Framework для Wordpress. Я хотів би знати, що є бібліотека, яка може обслуговувати обидві системи CMS.
оновлення
"компонент" = компонент Joomla і під "плагіном" я маю на увазі свій плагін і не-Joomla, розміщений в компоненті Joomla. Уявіть, що ваш компонент Joomla - просто хост для зовнішніх плагінів.
Відповіді:
1 для відповіді № 1Вам потрібно створити спеціальний тип поля, де ви зможете реалізувати всю необхідну логіку.
У випадку, якщо вам потрібно зберегти значення за допомогоюкомпонент, додайте приховане поле введення та використовуйте javascript для заповнення розмітки для завантаження та вставки значень, які ви хочете зберегти під час взаємодії з користувачем (ви також можете зберігати об’єкт, закодований у json). Joomla подбає про збереження та отримання.