Добавяне на потребителски полета до Joomla материали
Материалът Поставянето на допълнителни параметри за Joomla материали разгледахме как да добавяте допълнителни полета за Joomla материал чрез файл администратор \ компоненти \ com_content \ модели \ форми \ article.xml.
Недостатък на този метод е, че след актуализацията, промените, направени в XML файл е вероятно да бъде презаписан.
Затова е по-добре да се използват други средства -
Добавяне на потребителски полета с помощта на приставката
Какво ще направи плъгина ..
Приставката ще се зареди с формата задължителните полета и ние ще добавим под формата на редактиране на материала. Стойностите на полетата на формата ще се съхраняват във формат JSON в таблицата с приписвам #__content.
С цел да се актуализира плъгин за съхранение на потребителски полета, добавя възможността да се определи настройките плъгин начин да се форми.
![Добавяне на потребителски полета до Joomla материали (допълнението) Добавяне на потребителски полета до Joomla материали](https://webp.images-on-off.com/26/945/434x306_30nnnvdf9l99fe7xrwq2.webp)
Създаване на Joomla съдържание плъгин.
От създаването на Joomla може да се намери плъгини тук >> docs.joomla.org/Plugin
За да изтеглите формата използване onContentPrepareForm събитие
Тук плъгин код:
- Формите папка, за да добавите файлове към полетата за Joomla материали - com_content.xml
- Можете също така да добавите контакти към компонент файл - com_contact.xml
- И за елементите от менюто - com_menus.xml
Тук е формата на материалното редактирането с добавени полета:
![Добавяне на потребителски полета до Joomla материали (по поръчка) Добавяне на потребителски полета до Joomla материали](https://webp.images-on-off.com/26/945/434x126_a7uig7eww57niuaaa0f5.webp)
За да добавите полета за потребител трябва да използвате вида на плъг-ин потребителски профил. Добави голф mod_custom модул не успях, ако някой се оказа - искане за отписване)
Друг важен момент. Добавяне на избор - да се покаже, дефинирани от потребителя полета в редактиране на сайта или не.
За да редактирате полета от сайта в момента е в изберете плъгин свойства - Да, и в оформлението на редактиране форма - компоненти \ com_content \ гледания \ форма \ TMPL \ edit.php - направете съответните промени, самата форма на редактиране, разбира се, е по-добре да се премести в папката HTML шаблон ,
Промени в формата за редактиране на материала от сайта:
И добави полета раздела контейнер:
Plug-in за пример, това е, той е работник, но не и за монтаж на място. все още не е готова да бъде монтирана на място)