Seite 1 von 1

Modul Eingabe :: Nobb needs help pls

Verfasst: Di 15. Nov 2005, 20:22
von mvf
Halo Community

auch auf die Gefahr hin, dass der eine oder andere Leser wieder lächelt beim Lesen, a new noob question:

Ich möchte verschieden 'fixe Bereiche' in meinem Layout nach Bedarf pro Artikel ein- oder ausblenden können.

Momentan behelfe ich mir derart, dass ich im Layout einen Container erstelle und den 'fixen Bereich' in ein html.template ausgliedere. Der Container beinhaltet dann ein Modul mit dem Ausgabe Code

Code: Alles auswählen

<?php
/* Start Output buffer */
ob_start();

        $tpl->reset();
        $tpl->generate('templates/sample.html');

/* Read out buffer */
$html = ob_get_contents();

/* Clean buffer */
ob_end_clean();

/* Output buffer-contents */
echo $html;
?>


Ob das jetzt so sauber ist, kann ich mit meinen Skills nicht berteilen, aber es funktioniert.

Nachteil ich muss für jeden 'fixen bereich' ein eigenes Modul anlegen.

FRAGE:
Kann ich im Eingabe Bereich des Moduls irgendwie die html.templates referenzieren, derart, dass ich nur noch ein Modul 'fixer Content' anlege und über die Eingabe das html.template anwählen kann?

and as usual :)
Dank für Euren Input

Re: Modul Eingabe :: Nobb needs help pls

Verfasst: Mi 16. Nov 2005, 15:15
von emergence
mvf hat geschrieben:Kann ich im Eingabe Bereich des Moduls irgendwie die html.templates referenzieren, derart, dass ich nur noch ein Modul 'fixer Content' anlege und über die Eingabe das html.template anwählen kann?
bitte schreibs so das es die armen österreicher auch verstehen...

Re: Modul Eingabe :: Nobb needs help pls

Verfasst: Mi 16. Nov 2005, 15:24
von mvf
emergence hat geschrieben:bitte schreibs so das es die armen österreicher auch verstehen...
schurli, schurli, verstehst mi ned? ;)

Ich möchte gern zum oben geposteten Output ein Inputcode, in dem ich das template auswählen kann, um nicht für jedes template ein eigenes modul einsetzen zu müssen. in dem obigen outputcode refernziere ich das html-template mit namen sample.html diese würde ich gerne im input über ein dropwon aus allen zur verfügung stehenden html-templates auswählen können.

wie soll ich es anders ausdrücken/formulieren?

Verfasst: Mi 16. Nov 2005, 15:40
von emergence
verwende das -> http://contenido.org/forum/viewtopic.php?t=9502

noch ne anmerkung:

Code: Alles auswählen

<?php 
/* Start Output buffer */ 
ob_start(); 

        $tpl->reset(); 
        $tpl->generate('templates/sample.html'); 

/* Read out buffer */ 
$html = ob_get_contents(); 

/* Clean buffer */ 
ob_end_clean(); 

/* Output buffer-contents */ 
echo $html; 
?>

kann man auch abkürzen

Code: Alles auswählen

<?php
$tpl->reset(); 
$html = $tpl->generate('templates/sample.html', 1); // return output

echo $html;
?>