OK, bin gerade selbst darauf gekommen:
plugin.tt_news.EXTKEY_freitext_stdWrap.wrap = TEST|
ist die Lösung.
Viele Grüße
mrtyu
Hallo zusammen,
ich habe eine Frage, vielleicht kann mir jemand auf die Sprünge helfen.
Ich habe eine kleine Hilfsextension gebastelt und damit das Markerarray von tt_news erweitert.
Dort steht so etwas wie:
EXTKEY steht für das Extension-Key meiner Extension.PHP-Code:<?php
function user_displayExtendedFields($markerArray, $conf){
$row = $conf['parentObj']->local_cObj->data;
...
$markerArray['###FREITEXT_TEXT###'] = $conf['parentObj']->local_cObj->stdWrap($row['EXTKEY_freitext_text'], $conf['parentObj']->conf['EXTKEY_freitext_text_stdWrap.']);
...
return $markerArray;
}
?>
Die Frage ist: Wie kann ich denn auf mein stdWrap-Konstrukt dieser Extension per TS zugreifen? Was schreibe ich in den Setup, damit ich z.B. den Marker mit einem DIV-Tag umwrappen kann oder so?
Vielen Dank schon einmal an alle und viele Grüße
mrtyu
OK, bin gerade selbst darauf gekommen:
plugin.tt_news.EXTKEY_freitext_stdWrap.wrap = TEST|
ist die Lösung.
Viele Grüße
mrtyu
Hat jemand eine Idee, wie man auch den Inhalt des Markers per Typoscript bearbeiten (z.B. auslesen/kopieren) kann?
TYPO3 / Magento Developer
WWW: http://www.web-qb.com/
XING: http://www.xing.com/profile/Dmitry_Banchevskiy
Hi mrtyu,
was meinst Du mit "von der anderen Seite lösen" ?
Irgendwas in die Richtung
page.100000 < plugin.tt_news.EXTKEY_freitext
sollte doch irgendwie möglich sein?
Hi!
Wenn ich das richtig verstehe, sind die Marker ja dazu da, den Inhalt auszugeben. D.h. sie werden im Template gesetzt und dann von einem PHP-Skript (auch z.B. mittels TypoScript - ist ja letzten Endes auch ein PHP-Skript) mit Inhalten gefüllt. Was Du machen möchtest, geht in die umgekehrte Richtung: Ein Inhalt soll aus der Seite (denn ein Wert existiert anstelle eines Markers erst, wenn die Seite fertig gerendert und geladen wird) mittels Marker in ein PHP-Array eingelesen werden - das geht meines Wissens mit TypoScript nicht.
Mit "von der anderen Seite" meinte ich eben, dass man das vielleicht entweder mit PHP lösen sollte oder aber an das Problem irgendwie anders rangehen.
Wenn Du z.B. eine SELECT-Abfrage aus der Datenbank mit TypoScript ausführen willst, geht das wiederum:
page.10000 = CONTENT
page.10000 {
table = tx_partner_main
select.pidInList = 117
}
Löst das Dein Problem?
Viele Grüße
mrtyu
TYPO3 / Magento Developer
WWW: http://www.web-qb.com/
XING: http://www.xing.com/profile/Dmitry_Banchevskiy
Hey mrtyu,
danke erstmal für Deine Antwort!
Leider löst das mein Problem nicht.
Was ich machen möchte:
Ich habe mittels userFunc einen eigenen Pagebrowser für tt_news erstellt.
In der userPageBrowserFunc.php wird folgender Link generiert:
Im tt_news-Plugin wird dieser durch den Marker im Template natürlich richtig ausgegeben.PHP-Code:$markerArray['###LINK_NEXT###'] = ' ' . $pObj->local_cObj->stdWrap($linknext, $pObj->conf['pageBrowser.']['linkNext_stdWrap.']) . ' ';
Nun möchte ich aber den selben Link (außerhalb von tt_news) in den Footer kopieren.
Hast Du eine Idee wie man das lösen könnte?
Evtl. mit REGISTER (Kenn mich da nicht so aus)?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen