Ergebnis 1 bis 4 von 4

Thema: Baum Darstellung in contao 3.2.8 und 3.3.3

  1. #1
    Contao-Nutzer
    Registriert seit
    22.02.2011.
    Beiträge
    20

    Standard Baum Darstellung in contao 3.2.8 und 3.3.3

    Hallo,

    ich habe eine Erweiterung gebaut, in der ich Taxonomy-Werte erfassen kann. Dazu verwende ich die Baum-Ansicht (mode 5). Soweit kein Problem und funktioniert auch.

    baum_contao_3.2.8.png

    Jetzt hab ich die Erweiterung beim Kunden eingerichtet. Der hat eine contao 3.3.3 Version. Und hier wird der Baum nicht richtig dargestellt. Wenn ein Element kein Kind hat, dann wird ja auch nicht das '+' bzw '-' Icon angezeigt. Dadurch rutscht das Element nach vorne und steht somit auf einer falschen Höhe. Es sieht aus, als würde es zum Elternelement gehören. (test1.1.1 ist ein Kind-Element von test1.1, sieht aber aus als wäre es ein Geschwister-Element)

    baum_contao_3.3.3.png

    Ich hab schon mal hier im Forum gesucht, jedoch nichts gefunden. Ist das eine Einstellungssache?

    Danke fürs helfen.

    Dirk

  2. #2
    Contao-Nutzer
    Registriert seit
    22.02.2011.
    Beiträge
    20

    Standard

    hatte noch niemand dieses Problem?

  3. #3
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Guck mal bei der Erweiterung news_categories, da war der Tree auch unbenutzbar, ist aber korrigiert worden.
    Da könntest Du in GitHub nachsehen, was die Versionen unterscheidet.

  4. #4
    Contao-Nutzer
    Registriert seit
    22.02.2011.
    Beiträge
    20

    Standard

    @do_while
    Danke für den Hinweis. Die hatten das gleiche Problem und haben es gelöst. Allerdings, mit einem label_callback. Also muss jetzt bei einer Tree-Ansicht das label mittels callback ausgegeben werden. Falls man das vergisst, dann stimmt die Anzeige nicht.

    Hier noch der Code (mit freundlicher Unterstützung der news_category Erweiterung:

    DCA:
    PHP-Code:
    $GLOBALS['TL_DCA']
    ...
    'label' => array
    (
        ....
         
    'label_callback' => array('tl_your_app''generateLabel'),
        ....
    ),
    ....

    class 
    tl_your_app
    {
    ...
        
    /**
         * Add the correct indentation
         * @param array
         * @param string
         * @param object
         * @param string
         * @return string
         */
         
    public function generateLabel($arrRow$strLabel$objDca$strAttributes)
         {
              return \
    Image::getHtml('iconPLAIN.gif'''$strAttributes) . ' ' $strLabel;
         }


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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