Hi an alle...
Ich möchate styles.content.get an mein Plugin übergeben... nur bekomm ichs nicht hin;
ich habe anfangs folgendes:
plugin.tx_olumlParse_pi1{
text1 = TEXT
text1.value = HEAHA
}
und dann
function main($content,$conf)
{
$this->conf = $conf;
$content1 = $this->conf['text1.'];
echo "<".$content1."><br />";
}
Siehe da nichts passiert...
auch
$content1 = $this->conf['text1.']['value'];
geht nicht... Wie komm ich an text1 aus dem PHP ran?
Letzendlich will ich styles.content.get in mein Plugin schmeißen und Umlaute und ß druch passende HTML Codes ersetzen...
[ps]ich suche schon zwei Tage und finde entweder nichts, oder habe nicht die richtigen schlagwörter...
Währ halt echt geil wenn ich da wüsste wies geht...
Schau dir doch z.B. mal wt_searchandreplace oder wt_csstooltip an...
Erstmal danke für deine Antwort,
was ich bei beiden aber schade finde ist, dass sie beide aus der DB auslesen und verändern,
ich würde halt gerne irgendwie den gesamten Code erhalten und ihn parsen.
Momentan nur um etwas zu verändern, aber später evtl noch andere Möglichkeiten ausschöpfen.
Als ich gehört habe das ich etwas mit TYPO3 zu tun haben werde, wollt ich erst gar nicht, jetzt finde ich diese Extension-Sache so prima, habe aber noch kein passendes Buch dazu.
Solange bin ich auf Foren, Suchmaschienen also kruz: das WWW angewiesen 8-)
Ich möchte ein Beispiel geben:
tx_myPlugin_pi1{
var1 = TEXT
var1.value = ÄÖÜäöüß
alphabet = TEXT
alphabet.value = ÄÖÜäöüß
AE = TEXT
AE.value = Ä
ae = TEXT
ae.value = ä
[...]
sz = TEXT
sz.value = β#wird falsch angezeigt...
}
page.10 < tx_myPlugin_pi1
So währe jetzt mein start, wenn das klappen würde währs cool, nur wie greife ich auf alphabet oder var1 aus meinem Plugin zu?
Das Verstehe ich nicht alle machen das mit
$this->conf = $conf;
echo $this->conf['var1'];
so geht das bei mir aber nicht...
Was amche ich falsch?
[edit]
Wenn ich im PHP Script sowas schreibe:
echo
$GLOBALS['TSFE']->tmpl->setup['page.']['mainTemplate.']['subparts.']['INHALT'];
(subparts.INHALT < styles.content.get im TS), dann steht in der ausgabe: CONTENT
Wie komm ich jetzt an den wirklichen TEXT?
Sry für den Doppelpost, aber jetzt habe ich mir auch mal dein setup angesehen...
hammer geil...
ES GEHT meine funktikon hat den inhalt!!!!!
a < styles.content.get
a{
stdWrap{
postUserFunc = tx_ext_pi1->funk
}
}
styles.content.get >
styles.content.get < a
DANKE
[edit] #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry# #angry#
ALTER WAS...
sry... Eben wo ich geschrieben hatte gings.. und jetzt gehts nicht mehr.. meine main wird irgendwo aufgerufen aber:
tmpCont < styles.content.get
tmpCont {
stdWrap{
postUserFunc = tx_olumlparse_pi1->replace
}
}
ruft nicht
class tx_olumlparse_pi1 extends tslib_pibase {
function replace($content,$conf){
# $alphabet = "ÄÖÜßäöü";
echo $content;
echo "HIER";
}
auf... wieso?
ich habe doch ncihts geändert...
[eidtX]
So jetz aber... keine ahnung was ich gemacht habe.. xD