Seite 1 von 1

we-Template inkludieren außerhalb webEditions?

Verfasst: Fr 17. Apr 2015, 11:51
von dipser
Hi,

ist es möglich ein webEdition-Template außerhalb von webEdition zu nutzen.

D.h. ich habe eine PHP-Datei auf dem Server liegen und da würde ich gerne den Quelltext (mit we-Tags) nutzen.

Herausgefunden habe ich, dass man ein Dokument erstellen kann, den Quelltext aus der PHP-Datei kopiert und dann in einer eigenen Datei verwenden kann. Das Dokument selbst kann dann geparkt werden:

Code: Alles auswählen

<?php
if(!defined('NO_SESS')){define('NO_SESS',1);}
$GLOBALS['WE_IS_DYN'] = 1;
$GLOBALS['we_transaction'] = 0;
$GLOBALS['we_ContentType'] = 'text/webedition';
$_REQUEST['we_cmd'] = array(1 => 293); // Dokument
$FROM_WE_SHOW_DOC = true;
include($_SERVER['DOCUMENT_ROOT'] . '/webEdition/we/include/we_showDocument.inc.php');
Kann man aber auch das Template direkt inkludieren, ohne ein Dokument zu erstellen und es zu parken? :mrgreen:

Grüße!

Re: we-Template inkludieren außerhalb webEditions?

Verfasst: Fr 17. Apr 2015, 13:17
von mokraemer
theoretisch würde das gehen.
Nur praktisch wirst du halt überall Fehler bekommen, weil eben kein Anzeigedokument vorhanden ist und viele Tags prüfen ob sich das Dokument/WE im Editmode etc. befindet, oder Tags Defaults oder sonstige Angaben aus dem Dokument lesen.
Aber was ist denn das Problem einfach das erstellte Dokument einzubinden?

Re: we-Template inkludieren außerhalb webEditions?

Verfasst: Fr 17. Apr 2015, 13:47
von dipser
Verstehe.

Ich dachte nur, vielleicht ist es möglich das Dokument wegzulassen. Aber was du sagst klingt logisch und hatte ich nicht bedacht. Dann ist es tatsächlich das beste einfach das Dokument-Skript so zu inkludieren.

Danke für die Hinweise.

Grüße!