Свързване плъгини съдържание във вашия компонент

Често, след създаването на своя собствена компонент за Joomla, че трябва да бъдат третирани с компонентни съдържание плъгини!

Например можем да направим, за да ни компонент ще се извежда като такива модули в текста на нашия компонент след вмъкване. или подсветка на дисплея GeSHi код

Така че ние да вземем за пример за вида на код за всички наши компоненти:

Всички промени, които ще се приложат метода на дисплея () от този вид, както и на шаблона, който ще се появи този вид!

Първо трябва да получите на параметрите на нашата молба:

Освен това, за някои плъгини трябва да бъде в нашия обект т текстово поле. Ако не е тогава можем да се слеят и от други области, като например:

След това се свържете на класа, че ще се справят с нашия опит и предизвикват желание в някои плъгини:

И приставки за да се свържете с група, която искаме да работим:

След това, ние трябва да се регистрират събитията, някои събития могат да се върнат в резултат, на някои промени, извършвани в обекта, и поради това е необходимо да се премине един обект чрез препратка!

Пример за обаждания събития, които няма да се върнат в резултат:

Събитие, което връща резултата, а ние поставяме този резултат в $ т обект, така че тя след това ще донесе в шаблона:

След като добавите всички процесори кода на нашия вид ще бъде както следва:

Причиняване на спусъка (логовете) метод трябва да мине два параметъра:
първият параметър е името на събитието и вторият параметър е масив от данни, които ще бъдат предадени на метода onContentAfterDisplay приставката ни!
Може би сте забелязали, че в този масив е един от параметрите "com_content.article". това не е грешка! Просто вижте някои контекст плъгини $ и ако ние се отбележи, контекста на своята компонент тя не може да работи!

След това, ние трябва да се направи в TMPL / default.php нашия вид шаблон на климата:

Това е всичко! Сега група от плъгини съдържание ще бъдат показани във всеки компонент, която сме създали!

Можете също да свържете плъгини и модули!

Ако вашите компонентни изходи на списък на страницата и след това какво ще трябва да обработи всички елементи в списъка на плъгини трябва да напишете кода така: