Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze smarty, tpl i katalogi
Legro
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 3
Dołączył: 18.07.2005

Ostrzeżenie: (40%)
XX---


mam glowny katalog mojego skryptu ktory nazywa sie main_script

w tym katalogu mam np. dwa foldery: templates oraz files i jeden plik index.php

jezeli chce zrobic szablon do index.php to tworze w folderze templates plik index.tpl

ale teraz mam problem, bo jak chce :

- w folderze files utworzyc plik files.php
- zrobie w folderze templates folder files i w nim plik files.tpl to to nie dziala

czyli jezeli moj plik php znajduje sie w folderze to ten plik tpl tez sie znajduje w takim samym folderze ktory ma taka sama nazwe..

rozumiecie?

wiec jak to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


tak jak pisze ikikolak, powinno działać.
ale chyba wiem czemu nie działa. prawdopodobnie swoja templates_dir masz ustawiona mniej wiecej tak:
  1. <?php
  2. $Smarty->templates_dir = "C:\usr\apache\httpd\html\main_script\templates\";
  3. ?>

kiedy probojesz uzyc szablonu za pomocą
  1. <?php
  2. $smarty->display('files/files.tpl');
  3. ?>

jak w rzeczywistosci bedzie wygladac sciezka do pliku?
Kod
C:\usr\apache\httpd\html\main_script\templates\files/files.tpl

zwroc teraz szczegolna uwage na ten fragment: templates\files/files.tpl
takiej sciezki chyba php nie da rady odczytac.

hint ode mnie: w windowsie mozesz usywac zarowno \ jak i / do okreslania sciezek do pliku. kiedy polaczysz to z wiedza, ze w unixie musisz uzywac / - robi sie dosc uniwersalnie, rajt?

podsumowujac:
  1. <?php
  2. $Smarty->templates_dir = "C:/usr/apache/httpd/html/main_script/templates/";
  3. ?>

powinno dac rade

pozdr.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 01:08