mseyfarth
Elite Observer

Snippets / "Kennsatz" für FS_Reference sections="only" geht nicht?

Hallo zusammen,

ich habe ein Problem bei der Ausgabe von Snippets in einem FS_CATALOG, der auf eine FS_REFERENZ sections="only" spezifiziert ist.

Konkretes Beispiel:

Template A:

      <FS_CATALOG name="pv_page_headline_catalog">

        <LANGINFOS>

          <LANGINFO lang="*" label="SEO Headlines for Modules"/>

        </LANGINFOS>

        <TEMPLATES type="section">

          <TEMPLATE uid="st_headline_tags_template"/>

        </TEMPLATES>

      </FS_CATALOG>

   

Template B (st_headline_tags_template):

  <FS_REFERENCE name="sv_headline_reference" sections="only">

    <FILTER>

      <ALLOW type="all"/>

    </FILTER>

    <LANGINFOS>

      <LANGINFO lang="*" label="Connect to Template"/>

    </LANGINFOS>

  </FS_REFERENCE>

Template B "Schnipsel"-Tab im Kennsatz

sv_headline_reference.getSectionName()

Mit dieser Kombination kann ich den Section Name im FS_CATALOG ausgeben.

Soweit so gut.

Ich möchte nun aber die Headline ausgeben oder, alternativ, den Index der Position des verlinkten Templates.

Beispiel:

Die ausgewählte Section ist an der 5. Stelle, so soll im FS_CATALOG eine 5 ausgegeben werden.

Über die Funktion

fs_reference_name.getSection().getName()

komme ich nicht nicht an den Namen ran, weil laut Doku die Funktion kaputt ist...

Section<?> getSection()

Get the referenced section.

NOTE: This method is broken for reference gadgets operating in section only mode, where it always returns null. The way here is to use the known page element and the section name with loadSection(Page, String) to resolve the according section element.

Im Bereich Schnipsel kann ich aber auch die Funktion loadSection() nicht verwenden, da ich hier kein Page-Objekt zur Verfügung habe.

Wie komme ich nun an meine Überschrift?

Oder wie oben bereits geschrieben, wenn das nicht geht, den Index der ausgewählten Section.

FS-Version 2018-08

Danke und Gruß

Matthias

0 Kudos
2 Replies
mseyfarth
Elite Observer

up

0 Kudos
mseyfarth
Elite Observer

Dieses Problem wurde als Bug mit der ID

CORE-11438

aufgenommen.

0 Kudos