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.
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/
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/
- Ruediger.Nitzsche
- Beiträge: 2117
- Registriert: 13. Dez 2005, 09:29
- Wohnort: Coburg
- Kontaktdaten: Website
Schau mal in die Readme:
Rüdiger
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]
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert
Supportanfragen per PN werden gepflegt ignoriert
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
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
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/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
Re: Template-Generierung
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.tgoellner hat geschrieben:Welchen Grund hat das neue Verhalten?
Schöne Grüe,
Peter.
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
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]
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>';
?>
$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]
Hallo,
ganz werde ich aus deinem Posting zwar nicht schlau, aber einen fehler gibt es auf jeden Fall.
muss
lauten.
Grüße,
Johannes
ganz werde ich aus deinem Posting zwar nicht schlau, aber einen fehler gibt es auf jeden Fall.
Code: Alles auswählen
<?php
$window
?>
Code: Alles auswählen
<?php
echo $window;
?>
Grüße,
Johannes