TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Content-Element mit UserFunction manipulieren?


Autor Nachricht
Verfasst am: 10. 06. 2011 [17:41]
Fuchur84
Themenersteller
Dabei seit: 19.08.2009
Beiträge: 15
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:
TYPOSCRIPT
// 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:

PHP
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*

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 10.06.2011 um 17:47.]
Profil
Verfasst am: 16. 06. 2011 [16:26]
jimiHuy
Dabei seit: 26.10.2006
Beiträge: 28
Hallo Glücksdrache84,

ich würde es nicht mit einer userFunc machen. TS müsste sowas auch können. Schau dir mal das Wiki an.
http://wiki.typo3.org/wiki/De:TSref/split

Gruß Jimi
Profil
Verfasst am: 16. 06. 2011 [20:21]
topshopper
Dabei seit: 19.07.2007
Beiträge: 181
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?


Ich glaube, die Extension CONTAGGED kann das.
Schau mal hier:

[url=]typo3.org/extensions/repository/?tx_terfe_pi1%5Bview%5D=search&no_cache=1&tx_terfe_pi1%5Bsword%5D=contagged[/url]

Hilft es?

------
Description of Extension Contagged
This extension parses your content to tag, replace and link specific terms. It is useful to auto-generate a glossary - but not only. See ChangeLog and WiKi (http://wiki.typo3.org/index.php/Contagged).
Profil