Einbindung eines PHP-Skripts in ein Template

Gesperrt
jost
Beiträge: 322
Registriert: Mo 10. Jan 2005, 20:12
Kontaktdaten:

Einbindung eines PHP-Skripts in ein Template

Beitrag 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
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag 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.
jost
Beiträge: 322
Registriert: Mo 10. Jan 2005, 20:12
Kontaktdaten:

Beitrag 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 ;-)
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag 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
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt