Hallo Forum!
Ich bin neu hier und brauche eine Lösung!
Ich habe mir schon ein Buch über Joomla Extensions zugelegt, welches aber leider unbrauchbar ist.
Wenn jemand ein einfaches Beispiel hat wie Controller und View für ein Raw ouput aussehen müssen wäre ich echt dankbar!
Was ich schon mit google herausgefunden habe:
Meine Controller.php
Code
class VideosController extends JControllerLegacy{ public function display($cachable = false, $urlparams = array()) { $document = JDocument::getInstance('raw'); //this new instance is a raw document object $viewType = $document->getType(); $this->getView('videos', $viewType); $this->input->set('view', $viewName); parent::display($cachable, $urlparams); }
Damit wird immerhin schonmal die view.raw.php angezogen.
Diese sieht bei mir im Moment so aus:
Code
class VideosViewVideos extends JViewLegacy
{
public function display($tpl = null)
{
$document = JFactory::getDocument();
$document->setMimeEncoding('text');
JResponse::setHeader('Content-disposition', 'attachment; filename="Foo.txt"; creation-date="'.JFactory::getDate()->toRFC822().'"', true);
echo "Test!Geht!";
}
}
Alles anzeigen
Leider erhalte ich jetzt die komplette Html Ansicht als Datei!
Das war nicht ganz das was ich wollte.
Wie bekomme ich nun noch den HTML output abgeschaltet?
Vielen Dank schonmal für eure Ideen!
Grüße