[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Template-Generierung - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
tgoellner
Beiträge: 52
Registriert: 25. Apr 2007, 09:45
Wohnort: Bremen
Kontaktdaten: Website

Template-Generierung

14. Okt 2007, 16:49

Bevor ich irgendentwas frage: IHR SEID DIE COOLSTEN. Die neue Version scheint ja superb zu sein.

Ich portiere grad meine Module und Templates und habe bemerkt, dass Templates nach dem Speichern nicht mehr im generated-Ordner liegen, ja sogar komplett gelöscht werden, wenn man eines speichert. Jetzt kann man die natürlich nicht mehr über ein imclude einbinden. Welchen Grund hat das neue Verhalten?

Fragt Thomas.

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

14. Okt 2007, 17:34

Schau mal in die Readme:

Code: Alles auswählen

Templates
----------

alt:
<?php include($REX['INCLUDE_PATH'] .'/generated/templates/2.template'); ?>

neu:
// innerhalb von PHP Tags
$navTemplate = new rex_template(2);  
include $navTemplate->getFile();

// ausserhalb von PHP Tags
REX_TEMPLATE[2]
Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

14. Okt 2007, 22:50

hi,

die templates werden nun on the fly gecached, genauso wie die artikel, d.h. diese sind nun nicht mehr automatisch im generated ordner vorhanden. die umgewoehnung von include REX ... zu REX_TEMPLATE[x] wird bestimmt leicht fallen ;) ..

lg

jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

Re: Template-Generierung

15. Okt 2007, 08:38

tgoellner hat geschrieben:Welchen Grund hat das neue Verhalten?
Der aus meiner Sicht größte Vorteil ist der, dass "Regenerate all" (Cache löschen) bei großen Websites und eingeschränkter Skript-Laufzeit früher zu einem Fehler führte.

Schöne Grüe,
Peter.

Jochen
Beiträge: 22
Registriert: 26. Apr 2007, 20:49

20. Okt 2007, 18:42

Hi Redaxianer :) ,

ich hab auch noch ne Frage zu dem oben besprochenen. Und zwar hab ich jetzt zum Test versucht auch unter redaxo 4 ein Template einzubinden und aus dem Template dann eine Variable ausgeben zu lassen. Ansich nichts schweres, aber es klappt leider doch net.

Ich schreib mal hier den Code rein, ihr wisst bestimmt gleich woran es liegt.

Template was includiert wird ID 5

Code: Alles auswählen

<?php

$window = '';
$window .= '<p>hallo</p>';

?>

Default Template aus der Demo. Meine Zusätze hab ich gekennzeichnet



$tnp = new rex_template(5);
include $tnp ->getFile();





<div id="main">
<div id="main-block">
<div id="main-teaser">
Slogan: Einfach, flexibel, sinnvoll
<?php
$window
?>

</div>

[/code]

Benutzeravatar
johannest
Beiträge: 335
Registriert: 24. Aug 2004, 22:11

20. Okt 2007, 23:02

Hallo,
ganz werde ich aus deinem Posting zwar nicht schlau, aber einen fehler gibt es auf jeden Fall.

Code: Alles auswählen

<?php
$window
?>
muss

Code: Alles auswählen

<?php
echo $window;
?>
lauten.


Grüße,
Johannes

Jochen
Beiträge: 22
Registriert: 26. Apr 2007, 20:49

21. Okt 2007, 10:03

Ach stimmt ja. Oh man manchmal sieht man den Wald vor lauter Bäumen nicht mehr. Des hätte ich eigentlich sehen können.

Zurück zu „Allgemeines [R4]“