+ Antworten
Ergebnis 1 bis 1 von 1

Thema: Hint: Tagsystem in eigene Komponente 3.1.x

  1. #1
    Wohnt hier
    Registriert seit
    14.03.2011
    Beiträge
    2.579
    Bedankte sich
    54
    Erhielt 884 Danksagungen
    in 794 Beiträgen

    Standard Hint: Tagsystem in eigene Komponente 3.1.x

    Gleich hier hin:
    http://docs.joomla.org/J3.2:Using_Tags_in_an_Extension


    Nachdem in J3.1.? plötzlich alle "offensichtlichen Hinweise" auf Tagging-System aus den Core-Komponenten-Codes verschwunden sind, sich zwar eine Art Hinweis in der Table-Class von com_content findet, der aber in die falsche Richtung führt, und ich viel über die Vorzüge des neuen "entkoppelten Observers" zu lesen hatte, bevor der Groschen fiel, hier (nur) der Einstieg, wie man in die eigene Komponente das Tagging integriert.

    #__content_types: Analog zu Corekomponenten content-type für eigene Komponente integrieren, bspw. "com_portfolios.portfolio". EDIT: Den habe ich mit einer sehr hohen ID angelegt, um bei Joomla-Updates ggf. keine ID-Konflikte zu bekommen.

    In den Hauptcontroller (global für Komponente) oder den Constructor der "Subcontroller", Zeile einfügen:
    PHP-Code:
    JObserverMapper::addObserverClassToClass(
     
    'JTableObserverTags',
     
    'PortfoliosTablePortfolio',
     array(
    'typeAlias' => 'com_portfolios.portfolio')
    ); 
    für eine Komponente com_portfolios mit JTable-Class PortfoliosTablePortfolio.

    Den Rest kann man dann wieder aus den Corekomponenten "abspicken".

    EDIT: Wäre jemand bitte so nett, das nach Joomla3 zu verschieben. Danke!
    Geändert von illovo (24.12.2013 um 14:00 Uhr)

  2. Erhielt Danksagungen von:


+ Antworten

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein