openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 14a23fb26e30035a6d9637607e6171c369886f31
parent c7445355b7a522ca267edc91714c0295c6e9eeda
Author: dankert <devnull@localhost>
Date:   Sat, 24 Nov 2007 14:22:33 +0100

Mime-Type aus Seite ?bernehmen.

Diffstat:
serviceClasses/Transformer.class.php | 14+++++---------
1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/serviceClasses/Transformer.class.php b/serviceClasses/Transformer.class.php @@ -13,6 +13,7 @@ class Transformer var $text = ''; var $doc; var $page; + var $element; function transform() { @@ -36,8 +37,9 @@ class Transformer $zeilen = explode("\n",$this->text); // Dokument erzeugen und den Text parsen. - $this->doc = new DocumentElement(); - $this->doc->parse($zeilen); + $this->doc = new DocumentElement(); + $this->doc->element = $this->element; + $this->doc->parse( $zeilen ); } @@ -48,13 +50,7 @@ class Transformer */ function renderDocument() { - if ( ! is_object($this->page->template) ) - $this->page->template = new Template( $this->page->templateid ); - - $this->page->template->load(); - $type = $this->page->template->extension; - - $text = $this->doc->render( $type ); + $text = $this->doc->render( $this->page->mimeType() ); // Liste der verlinkten Objekt-Ids. // Die Objekt-Ids werden absteigend sortiert, damit z.B. '33' vor '3' ersetzt wird.