Zum Hauptinhalt gehen

Abfrage der aufrufenden Komponente in Verweisvorlagen

Kommentare

1 Kommentar

  • Zendesk API User
    Author: witt - 3/14/2012 16:33

    Vielleicht kann man hier noch über die unterschiedliche Kontexte gehen.

    Ausgabe eines Links aus einem DOM heraus (Aufruf: $CMS_VALUE(#global.dumpcontext("<br/>"))$

    Context 'ElementRenderer-CMS_LINK':

    #link=de.espirit.firstspirit.client.access.link.LinkImpl@1d47c83b

    #content=

    Context 'ElementRenderer-p':

    #content=de.espirit.firstspirit.generate.ElementRenderer$ChildPrinter@14427f9

    Context 'ElementRenderer-DOM':

    #content=de.espirit.firstspirit.generate.ElementRenderer$ChildPrinter@19c533c

    .............

    /////////////////////////////////////////////

    Ausgabe eines Links ohne umgebenden DOM

    Ausgabe:

    Context 'ElementRenderer-CMS_LINK':

    #link=de.espirit.firstspirit.generate.IdentifiableLink@ceab3f

    #content=

    Context 'PAGE':

    #this=

    ............

    Jetzt könnte man in der Linkvorlagen folgendermaßen arbeiten (das müsste noch weiter ausgearbeitet werden, weil ja ggf. weitere Absatzformatvorlagen verwendet werden und dann nicht ElementRenderer-p zurückgeliefert wird, sondern ElementRenderer-MEINUUIDDERFORMATVORLAGE)

    Beispiel:

    $CMS_IF(#global.evaluator.context.parentContext.name.equals("ElementRenderer-p"))$

    Link im DOM

    $CMS_ELSE$

    Link ausserhalb des DOM

    $CMS_END_IF$

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.