Seite 1 von 1

Include im Template ausserhalb des Forum ?

Verfasst: 13.07.2009 00:45
von Ypselon
Also ich habe folgendes Problem.

ich bastel derzeit für das Board3 Portal eine Navigation per Javascript, die aufklappt wenn man über einen Link fährt.

Da ich aber nun das ganze für 3 Subsilber2 basierte Styles machen will, habe ich mir überlegt die Navigation in einer externen HTML Datei auszulagern.
Laut meinem Gedankengang brauche ich dann für alle 3 Template nicht jedes einzeln bearbeiten, sondern nur den Pfad zum Menü angeben.
Die Menue.html kann ich dann bearbeiten und habe in allen 3 Templates auch immer die gleiche Auswahl.

Eingebaut habe ich es so :

Code: Alles auswählen


{$LR_BLOCK_H_L}<img src="{T_THEME_PATH}/images/portal/portal_menu.png" width="16px" height="16px" alt="" />&nbsp;{L_M_MENU}{$LR_BLOCK_H_R}

<!-- INCLUDE portal/block/menue.html -->
	
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Das funktioniert wenn die 'menue.html' in dem Block Ordner liegt. Was allerdings nicht klappt, ist diese Datei ausserhalb des Forum Roots einzubinden.

Beispiel ! (Ich verwende XAMPP daher die locale Webadresse)

Die Template befinden sich hier :

http://127.0.0.1/forum/style/style1/
http://127.0.0.1/forum/style/style2/
http://127.0.0.1/forum/style/style3/

Die Datei 'menü.html' soll sich aber nun hier befinden :

http://127.0.0.2/navigation/menue.html

Wie muss ich den Include Befehl nun ändern ? So geht es leider nicht , daher wäre ich für Hilfe dankbar.

Code: Alles auswählen

{$LR_BLOCK_H_L}<img src="{T_THEME_PATH}/images/portal/portal_menu.png" width="16px" height="16px" alt="" />&nbsp;{L_M_MENU}{$LR_BLOCK_H_R}

<!-- INCLUDE http://127.0.0.2/navigation/menue.html -->

{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}

Re: Include im Template ausserhalb des Forum ?

Verfasst: 13.07.2009 00:50
von 4seven
pack sie einfach in den ordner, wo es funktioniert.
bringt den wenigsten ärger :wink:

eine ebene drunter wäre warsch. kein problem.

Code: Alles auswählen

<!-- INCLUDE ../navigation/menue.html -->
oder

Code: Alles auswählen

<!-- INCLUDE ./navigation/menue.html -->

Re: Include im Template ausserhalb des Forum ?

Verfasst: 13.07.2009 01:12
von Ypselon
4seven hat geschrieben:pack sie einfach in den ordner, wo es funktioniert.
bringt den wenigsten ärger :wink:

eine ebene drunter wäre warsch. kein problem.

Code: Alles auswählen

<!-- INCLUDE ../navigation/menue.html -->
oder

Code: Alles auswählen

<!-- INCLUDE ./navigation/menue.html -->
Innerhalb des Forums wäre es kein Problem. Da funktioniert der ../ ja einwandfrei. Der ./ ist nur für das selbe Verzeichnis :)

Aber mir geht es ja darum auf eine komplett andere Webadresse zu verweisen :P

Re: Include im Template ausserhalb des Forum ?

Verfasst: 13.07.2009 01:16
von 4seven
das wird nicht funktionieren, da aus sicherheitsgründen (auf einem sicher eingerichteten server) der remote_access nicht funktioniert. ich denke mal, es macht wenig arbeit, eine datei zu konfigurieren, sie dann zu kopieren und in die verzeichnisse zu verteilen.