Entwicklung & Design

Umfangreiche AJAX-Webseiten schnell entwickeln mit TYPO3: AJAX Framework – barrierearm

Seite 6 / 7

JAVASCRIPT
class tx_danpfeajaxexample_imagelinks extends tx_danpfeajax_ice_xajaxsimplechanger {
		function init() {
			$this->setChangedCE('image');  
		}  
		function getContent() {
			$content.= $this->getLink('Image 1 with Effect',array('showimage'=>'1')).' | ';
			$this->linkHelperObj->waitMessageOff();
			$content.= $this->getLink('Image 2 without',array('showimage'=>'2')).' | ';
			$this->linkHelperObj->waitMessageOn();
			$content.= $this->getLink('Image 3 with Effect',array('showimage'=>'3'));
			return $content;
		}
	}

Listing 2

Für die Definition des ICE „imagelinks“ genügt der gezeigte Code. Da hier lediglich ein anderes DCE geändert werden soll, wird hier einfach die Basisklasse „*ice_xajaxsimplechanger“ verwendet. Andere Beispiele mit eigener Definition mehrerer Aktionen sind in der Beispielextension enthalten.

Jetzt fehlt noch der Elementloader und seine Initialisierung. Es ist zwingend notwendig, dass der Elementloader alle nötigen Inhaltselemente kennt, denn er ist für ihre Auslieferung zuständig. Aus dem Grund werden die Inhaltselemente in der Datei „definitions.php“ mit ihrem eindeutigen Namen aufgezählt. Weiterhin muss für die Webseite der Elementloader im TYPO3-Template gesetzt werden:

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Schreib den ersten Kommentar!