Inhalt wird nicht angezeigt

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Hi Leute ich probiere mich gerade an der Artikeldetailseite eine tpl zu includen.

Code:
{assign var="myfile" value="{$child_template_path}/snippets/test.tpl"}
{if file_exists($myfile)}{include file='snippets/test.tpl'} {/if}

Leider wird die Datei nicht angezeigt könnt ihr mir sagen wieso???
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.705
2.733
Berlin
Firma
css-umsetzung
AW: Inhalt wird nicht angezeigt

Du bist sicher das in der Variable child_template_path etwas steht?
Ich würde auch behaupten, du kannst den pfad weglassen beim include.

Also lass mal dein if_exist weg oder teste was in der Variable wirklich steht.

 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
AW: Inhalt wird nicht angezeigt

Du bist sicher das in der Variable child_template_path etwas steht?
Ich würde auch behaupten, du kannst den pfad weglassen beim include.

Also lass mal dein if_exist weg oder teste was in der Variable wirklich steht.


Der include selber geht. Das Problem ist das
{if file_exists($myfile)}

nur wieso geht das nicht? Es soll ja zuerst geprüft werden ob eine Datei eine tpl da ist oder nicht!!!
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.705
2.733
Berlin
Firma
css-umsetzung
AW: Inhalt wird nicht angezeigt

Die Frage ist, was steht da drin in $myfile.
Denn wenn da was drin steht muss es beispielsweise bei /var/.... anfangen, nicht zu vergessen das / am Anfang, weil du dich ja irgendwo befindest.

Ich hab das grad nicht so im Kopf, was in der Variable child_template_path steht.
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
AW: Inhalt wird nicht angezeigt

Die Frage ist, was steht da drin in $myfile.
Denn wenn da was drin steht muss es beispielsweise bei /var/.... anfangen, nicht zu vergessen das / am Anfang, weil du dich ja irgendwo befindest.

Ich hab das grad nicht so im Kopf, was in der Variable child_template_path steht.

Ich habe es auch schon mit einem absoluten Pfad probiert (mit kompletter URL). Sowie mit einem bild im images ordner nur um die Datei zu testen und das if funktioniert einfach nicht
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.705
2.733
Berlin
Firma
css-umsetzung
AW: Inhalt wird nicht angezeigt

Also,

in dieser Variable {$child_template_path} steht in meinem Test nichts.

wenn ich bei mir das hier teste geht das.

PHP:
{assign var=testvar value='/var/www/vhosts/domain.de/httpdocs/templates/cssLayout/layout/header.tpl'}

{if file_exists($testvar)} blub {/if}
 

Ähnliche Themen