Zum Inhalt springen

Eigene Marker im News-Template definieren

Erstellt am 9. Oktober 2006 · 6 Antworten · letzte Antwort am 4. November 2007

Tags: Templates & Layouts, tt_news, Frage

lemon ·

Hi Leute!

Ich würde gerne eigene Marker ins News-Template setzen, damit ich sie per TS ansprechen kann. Scheint aber nicht zu klappen. Weder als page.marks... noch so

page.marks.SIDEBAR-RIGHT = COA
      SIDEBAR-RIGHT {
        20 < plugin.tt_news
        20 {
          templateFile = fileadmin/tt_news_template.html
          marks.MY_LATEST_HEADER >
        }
      }

wird der Marker angesprochen.
SIDEBAR-RIGHT ist der Marker innerhalb des Haupttemplates, MY_LATEST_HEADER der Marker im tt_news-Template.

Was mache ich falsch?

Viele Grüße

Lemon

mithrandix ·

Das mit marks.XYZ geht im Content-Objekt TEMPLATE, sonst nirgends.

Was du aber machen kannst:

Einen File - z.b. fileadmin/scripts/meine_news_ext_func.php:

<?

function user_meineNewsExtFunc($markerArray, $conf) {
    $markerArray['###MY_OWN_MARKER###'] = 'Das ist mein eigener Marker!';
    return $markerArray;
}

?>

Und binde das Teil in tt_news ein:

includeLibs.meineNewsExtFunc = fileadmin/scripts/meine_news_ext_func.php
plugin.tt_news.itemMarkerArrayFunc = user_meineNewsExtFunc
hidufy ·

Hallo mithrandix,

Dein Beispiel habe ich übernommen, funktioniert auch soweit. Aber wie kann mit diesem Marker arbeiten? Ich will keinen Text zuweisen, sondern den Inhalt von temp.print.

Folgende Syntax ist erfolglos:

plugin.tt_news.itemMarkerArrayFunc.marks.PRINTURL < temp.print

Grüße aus Karlsruhe Michael