Ergebnis 1 bis 7 von 7

Thema: Inhaltselement Individuelles Template - Template-Daten

  1. #1
    Contao-Nutzer
    Registriert seit
    10.01.2011.
    Beiträge
    234

    Standard Inhaltselement Individuelles Template - Template-Daten

    Wie funktioniert dies jetzt mit den twig templates: Sie können über $this->data auf die Werte im Template zugreifen. Hab {{ data.key }} versucht ohne Erfolg. Dankeschöön.

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.972

    Standard

    Vielleicht hilft Dir dieser Thread: https://community.contao.org/de/show...l=1#post558163
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Nutzer
    Registriert seit
    10.01.2011.
    Beiträge
    234

    Standard

    Das ergibt leider keinerlei Ausgabe

  4. #4
    Contao-Nutzer
    Registriert seit
    10.01.2011.
    Beiträge
    234

    Standard

    Debug:

    Key "mid" for array with keys "id, type, addImage, showPreview, inline, overwriteMeta, fullsize, thead, tfoot, tleft, sortable, target, overwriteLink, useImage, useHomeDir, metaIgnore, splashImage, sliderContinuous, protected, invisible, com_moderate, com_bbcode, com_disableCaptcha, com_requireLogin, pid, ptable, sorting, tstamp, headline, text, singleSRC, alt, imageTitle, size, imageUrl, caption, floating, html, unfilteredHtml, listtype, listitems, tableitems, summary, sortIndex, sortOrder, mooHeadline, mooStyle, mooClasses, highlight, markdownSource, code, url, titleText, linkTitle, embed, rel, multiSRC, perRow, perPage, numberOfItems, sortBy, galleryTpl, customTpl, playerSRC, youtube, vimeo, posterSRC, playerSize, playerOptions, playerStart, playerStop, playerCaption, playerAspect, playerPreload, playerColor, youtubeOptions, vimeoOptions, sliderDelay, sliderSpeed, sliderStartSlide, data, cteAlias, articleAlias, article, form, module, groups, cssID, start, stop, com_order, com_perPage, com_template, rs_columns_large, rs_columns_medium, rs_columns_small, hasAnimationeffects, animation_viewport, animation_hide_before_viewport, animation_speed, animation_animatecssoptions, typePrefix" does not exist.

    es ist also data.data.... aber alle weiteren Versuche einer Ausgabe enden mit:

    Impossible to access an attribute ("key") on a string variable ("a:1:{i:0;a:2:{s:3:"key";s:3:"mid";s:5:"value";s: 1:"1";}}").

    Ist ein String, also deserialize nötig, aber wohl nicht Möglich:

    https://community.contao.org/de/show...ig+deserialize

    Ist das Element also in seiner jetzigen Form unbrauchbar?

  5. #5
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.972

    Standard

    Ich habe es kurz getestet: Ein
    Code:
    {{ dump() }}
    im Template zeigt mir die von Dir angesprochenen serialisietern Daten unter data und die gewünschten Daten unter keys (jeweils key => value).

    Mit {{ keys.key }} solltest Du also bekommen, was Du haben möchtest.

    Edit: siehe auch hier im Code des TemplateControllers.
    Geändert von fiedsch (04.01.2024 um 08:39 Uhr)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  6. #6
    Contao-Nutzer
    Registriert seit
    10.01.2011.
    Beiträge
    234

    Standard

    dump() super. es klappt jetzt.
    Der Tooltip des Elements sollte entsprechend angepasst werden.

  7. #7
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.972

    Standard

    Zitat Zitat von d.tafel Beitrag anzeigen
    Der Tooltip des Elements sollte entsprechend angepasst werden.

    https://github.com/contao/contao/issues/6685 ;-)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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