Seite 1 von 1

Einbindung eines PHP-Skripts in ein Template

Verfasst: Sa 31. Dez 2005, 11:07
von jost
Hallo,

ich möchte aus Gründen das unter www.newswriter.info erhältliche Skript Newswriter für die - Überraschung - News auf einer Seite einsetzen. Pro Tag werden da - 10 - 20 Artikel geschrieben, und ich habe etwas Angst, dass Contenido da anfängt zu leiden. Jetzt habe ich gelesen, dass in Contenido-Templates kein PHP erlaubt ist. Will man das Skript in eine Seite einbinden (also in irgendeine HTML->Template etwa), muss man zunächst die config.php includen und dann über einen Befehl die Ausgabe an der gewünschten Stelle erzeugen. Das sieht so aus:

Code: Alles auswählen

<?php include("./news/conf.php"); ?>
sowie

Code: Alles auswählen

<  ?php
$NWCONF_DISPLAY['min_shownews'] = 1;
$NWCONF_DISPLAY['max_shownews'] = 1;
$NW_RUNTIME['showtopic'] = "Fussball";
newswriter();
?>
Leichtathletik:
< ?php
$NW_RUNTIME['showtopic'] = "Leichtathletik";
newswriter();
?>
Motorsport:
< ?php
$NW_RUNTIME['showtopic'] = "Motorsport";
newswriter();
?>
Hat jemand eine Lösung, wie man dieses Problem lösen kann bzw. wie man das (also die Einbindung des Newswriters) in ein Modul reinkriegt? Der Newswriter wird über ein eigenes System (losgelöst von Contenido) bedient. Wäre prima, wenn jemand eine Idee hätte... Etwa all diesen Code in den Output packen mit angepassten Pfaden?

Liebe Grüße,
Jost

Verfasst: Sa 31. Dez 2005, 12:38
von stese
hi,

es müsste reichen wenn du den code in ein modul kopierst und dieses modul dann einem container zuweist.

ich habe zumindestens so keine probleme externen code in contenido einzubinden.

Verfasst: Sa 31. Dez 2005, 12:49
von jost
Danke Stese, der Wald, die Bäume. Ich probiere es nachher mal aus (wäre ja auch vor dem Posten mal eine Idee gewesen) und berichte dann ;-)

Verfasst: Sa 31. Dez 2005, 16:24
von HerrB
Es sei erwähnt, dass man den Code natürlich auch ins Layout einbinden könnte - wobei die Lösung via Modul die definitiv bessere ist.

Gruß
HerrB