Hallo Leute,
habe mal wieder eine kleine Frage, die mir die Experten sicher leicht beantworten können:
Wie verändere ich ein Content-Element mit einer User-Funktion?
Ich habe mich hier mal an einem Beispiel versucht, komme aber nicht so recht weiter:
// SIDEBAR Elemente
includeLibs.user_register_up = fileadmin/templates/script/class_user_register_up.php
tmp.SIDEBAR_OBJ = CONTENT
tmp.SIDEBAR_OBJ {
table = tt_content
select {
#uid der Seite, die das tt_news Plugin enthält
pidInList = 28
orderBy = sorting
#0 is Spalte "normal"; 1 = links, 2=rechts, 3=rand
where = colPos= 3
}
}
tmp.SIDEBAR_OBJ_CHANGED = USER
tmp.SIDEBAR_OBJ_CHANGED {
userFunc = user_register_up->main
value = tmp.SIDEBAR_OBJ;
}
tmp.SIDEBAR_OBJ.content = tmp.SIDEBAR_OBJ_CHANGED
Und hier die Klasse:
class user_register_up
{
var $cObj;
function main($content, $conf){
$content = str_replace('A', '!-!', $content);
return $content;
}
}
Auf gut deutsch: Ich möchte einfach z. B. einen bestimmte String immer ersetzten lassen.
Weiss jemand wie man das macht und könnte mir einen Tipp geben?
Viele Grüße und vielen Dank im Voraus
*Fuchur*