Ergebnis 1 bis 13 von 13

Thema: Attribut URL ignoriert "Leere Einträge verbergen"

  1. #1
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard Attribut URL ignoriert "Leere Einträge verbergen"

    Hallo zusammen,

    ich habe ein Metamodel erstellt, in dem verschiedene Attribute zum Einsatz kommen u.a. das Attribut "URL". In den Rendereistellungen ist die Checkbox "Leere Einträge verbergen" angehakt, Labels sollen angezeigt werden.
    In der Frontend Anzeige werden alle nicht ausgefüllte Felder auch nicht angezeigt, außer eben das URL-Feld. Hier steht der Label-Name mit einem leeren Link.

    Contao Version: 3.5.6
    Metamodel-Core: 2.0.0-alpha10
    attribute_url: 2.0.0-alpha2

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    Hallo sevenfour,

    kannst Du die Sache debuggen, an welcher Stelle der Fehler liegt?

  3. #3
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    Hallo zonky,

    ich habe vier Felder (ueberschrift, beschreibung, link, bild). Ich habe jetzt einen Datensatz angelegt, in dem ich nur eine Überschrift eingetragen habe. Die Debugausgabe des Array´s sieht wie folgt aus:

    Code:
    [1] => Array
            (
                [raw] => Array
                    (
                        [id] => 6
                        [pid] => 0
                        [sorting] => 0
                        [tstamp] => 1459688234
                        [bild] => Array
                            (
                                [bin] => Array
                                    (
                                    )
    
                                [value] => Array
                                    (
                                    )
    
                                [path] => Array
                                    (
                                    )
    
                            )
    
                        [link] => Array
                            (
                                [0] => 
                                [1] => 
                            )
    
                        [ueberschrift] => 
                        [beschreibung] => 
                    )
    
                [text] => Array
                    (
                        [ueberschrift] => Das ist ein Test
                        [link] =>  
                    )
    
                [attributes] => Array
                    (
                        [ueberschrift] => Überschrift
                        [beschreibung] => Beschreibung
                        [link] => facebook
                        [bild] => Bild
                    )
    
                [html5] => Array
                    (
                        [link] => <span class="url"><a target="_blank" href=""></a></span>
                    )
            )

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    getestet mit
    Contao 3.5.8
    MM core 2.0.0 a10
    MM url 2.0.0 a2
    DCG 2.0.0 b34
    per Composer

    funktioniert bei mir wie es soll - also alles o.k.

    hast Du ggf. das Template umgebaut?

  5. #5
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    Das ist ja wunderlich.
    Habe gerade bei einer zweiten Contao-Installation dasselbe Problem festgestellt. Die Komponeneten sind die Gleichen wie bei dir (mal abgesehen vom MMcore, der ist mir nur bis 2.0.0 a10 zugäglich )
    Auf dem Testsystem habe ich ein Contao-Core Update auf 3.5.9 durchgeführt ---> keine Besserung. Template ist nicht angepasst.

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    upps a19 war Tippfehler...

    kann man sich die Ausgabe irgendwo ansehen - Link ggf. per PM

  7. #7
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    Du hast ne PM. Danke.

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    Problem gelöst:

    => in der Render-Einstellung des Attributes "URL" stand der Eintrag von "Angepasstes Template für die Ausgabe" auf "-" ... warum auch immer

    ... gewechselt auf "mm_attr_url"

  9. #9
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    Erstmal vielen Dank, zonky.

    Aber im Frontend steht doch immer noch das Label URL mit einem leeren Eintrag, obwohl nichts eingetragen ist. Langsam zweifle ich an mir....

  10. #10

  11. #11
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    d.h. Du kannst das z.Z. nur im Template metamodels_prerendered abfangen und in Deiner Schleife der Attribute nach [link] suchen und prüfen, ob [1] nicht leer ist

  12. #12
    Contao-Nutzer Avatar von sevenfour
    Registriert seit
    17.01.2012.
    Ort
    Cottbus
    Beiträge
    36

    Standard

    Das bekomme ich hin.

    Danke nochmal für deine Bemühungen @zonky.

  13. #13

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
  •