Joomla 2.5 RAW View anzeigen lassen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfrage
angelegt code
antwort
code
controller
datei
display
ersteinmal
ersten fehler
format
funktion
helfen
index
jemand
kleine sache
option
sache
text
welt
ziel
-
Servus zusammen.
Ich bekomme momentan eine kleine Sache an einer Seite nicht hin, die ich aber schon gerne "ordendlich" machen möchte.
Das Ziel ist, über JavaScript ajax Anfragen eine XML Antwort zu generieren.
dazu habe ich in meiner "com_aievent\controller.php" eine neue Funktion angelegt.
<?php defined('_JEXEC') or die('Restricted access'); jimport('joomla.application.component.controller'); class AIEventController extends JController { function groupDefaults() { $document = JFactory::getDocument(); $document->setType('raw'); $document->setMimeEncoding('text/xml'); parent::display(); } }
Da bekomme ich den ersten Fehler:
500 - Unable to load renderer class
Ich hatte noch einige andere Sachen ausprobiert, aber funktioniert hat alles nichts.
Also habe ich ersteinmal versucht über den direkten Link alles sauber hinzubekommen "index.php?option=com_aievent&view=aievent&format=raw"
Dazu habe ich die Dateien "com_aievent\views\aievent\view.raw.php"
<?php defined('_JEXEC') or die('Restricted access'); jimport('joomla.application.component.view'); class AIEventViewAIEvent extends JView { // Overwriting JView display method function display($tpl = null) { parent::display($tpl); } }
und "com_aievent\views\aievent\tmpl\default_raw.php" angelegt.
<?php defined('_JEXEC') or die('Restricted access'); ?> <root> <test>Hallo</test> <test>Welt</test> </root>
Hier wird irgendwie nicht die "default_raw.php" sondern die "default.php" geladen.
Ich hoffe mir kann jemand bei der Lösung dieser beiden kleinen Probleme helfen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage