Verwendung: Ausgabe der Meta-Daten in der colorbox/lightbox

Rainer-Maria's Avatar

Rainer-Maria

22 Jul, 2018 07:12 AM

Produkt: Tao Contao
Contao-Version: 4.4.20

mit Rocksolid-Slider werden im Kopf der Seite viele Bilder angezeigt.

In der Dateiverwaltung können Metadaten eingetragen werden.

Die colo-/light-box gibt jedoch nur den Titel aus, wie er beim einzelnen Slide hinterlegt wurde. Im Template j_colorbox.html5 können hinter title: function(){
eigene Werte ausgegeben werden (Tipp aus dem Conta-Forum) wie z.B.
return $(this).attr('data-rsts-name') + ' / ' + $(this).attr('class') + ' / ' + $(this).attr('title') + ' / ' + $(this).attr('href');

$(this).attr('title') greift jedoch auf den Titel des einzelnen Slide zu nicht auf den Titel der Meta-Daten. Mir gelingt es nicht auf die Metadaten der Dateiverwaltung, nämlich Titel, alternativer Text und Bildunterschrift zuzugreifen.
Gibt man die Daten im Template aus, sind "altContent" und "rsts_captions" und "useCaption" leer oder null.

Wie kann ich die Metadaten erreichen und ausgeben?

Vielen herzlichen Dank!
Mit freundlichen Grüßen
Rainer-Maria Fritsch

  1. Support Staff 1 Posted by RockSolid Theme... on 23 Jul, 2018 06:01 AM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Auf die Daten der Bilder kann im rsts_default.html5-Template folgendermaßen zugegriffen werden:

    $slide['image']->caption
    $slide['image']->picture['alt']
    $slide['image']->href
    $slide['image']->linkTitle
    
  2. 2 Posted by Rainer-Maria Fr... on 26 Jul, 2018 05:56 AM

    Rainer-Maria Fritsch's Avatar

    Guten Morgen,

    Diese Werte werden aber nich an templates/tao/j_colorbox.html5 weitergereicht. Das hilft mir also nichts.

    Mit freundlichen Grüßen
    Rainer-Maria Fritsch

  3. 3 Posted by Rainer-Maria Fr... on 26 Jul, 2018 06:16 AM

    Rainer-Maria Fritsch's Avatar

    Im Quelltext der Seite wird der Titel in data-rsts-name= ausgegeben und das alt-Attribut bleibt leer. Ein alternativer Text kann jedoch im Einzelnen Slide nicht eingetragen werden. Warum nicht?

    Witzigerweise funtioniert allerdings ein in den Meta-Daten der Dateiverwaltung eingetragener Link.

  4. Support Staff 4 Posted by RockSolid Theme... on 26 Jul, 2018 09:06 AM

    RockSolid Themes's Avatar

    Ein alternativer Text kann jedoch im Einzelnen Slide nicht eingetragen werden. Warum nicht?

    Der alternative Text eines Bildes soll den Inhalt dessen beschreiben und wird deshalb über die Meta-Daten der Bild-Datei definiert.

    Im Quelltext der Seite wird der Titel in data-rsts-name= ausgegeben und das alt-Attribut bleibt leer.

    Den Text für das Alt-Attribut können Sie über die Meta-Daten in der Dateiverwaltung festlegen.

  5. 5 Posted by Rainer-Maria Fr... on 26 Jul, 2018 11:08 AM

    Rainer-Maria Fritsch's Avatar

    OK. alt-attribut steht im Seitenquelltext und lässt sich in der Dateiverwaltung bei den Meta-Daten eintragen.

    Damit ist das Problem aber nicht gelöst:
    In der Lightbox wird nicht der Titel aus der Dateiverwaltung und ebenso nicht die Bildunterschrift aus der Dateiverwaltung angezeigt.

    Jedem Slide einen eigenen Titel geben zu müssen(!), ist nur doppelte Arbeit, wenn das schon alles bei der Bilddatei in der Dateiverwaltung steht.

    Daher noch einmal meine Frage:

    Wie kann ich wenigstens die Bildunterschrift und ggf. den Titel aus der Dateiverwaltung in der LIGHTBOX ausgeben. Die lightbox wird aus dem Template j_colorbox.html5 generiert.

    Vielen herzlichen Dank!

  6. Support Staff 6 Posted by RockSolid Theme... on 27 Jul, 2018 08:44 AM

    RockSolid Themes's Avatar

    Jedem Slide einen eigenen Titel geben zu müssen(!), ist nur doppelte Arbeit, wenn das schon alles bei der Bilddatei in der Dateiverwaltung steht.

    Wenn Sie keine einzelnen Slides anlegen möchten die jeweils einen Titel zugeordnet bekommen, können Sie unter „Inhalte › RockSolid Slider“ den Slider bearbeiten und den Typ von Inhalts-Slider auf Bild-Slider umstellen. Dadurch werden die Titel der Bilder automatisch übernommen und in der Lightbox angezeigt.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Already uploaded files

  • Bildschirmfoto_2018-07-22_um_08.26.48.png 1.19 MB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac