exceender
19.02.2009, 12:53:16
Witam piszę ponownie gdyż mam mały problem chciałbym ustawić tak smarty żeby wczytywało pliki np z dwóch katalogów np jak ustawie styl 1 to czyta z katalogu jeden a jak ustawie styl 2 to z katalogu 2 nie wiem jak to za bardzo zrobić jak by mógł mi ktoś powiedzieć mniej więcej jak to ma wyglądać będę wdzięczny.
Pozdrawiam
wookieb
19.02.2009, 13:00:25
W phpie wybierasz jaki styl. Dorzucasz ta zmienna do smarty i potem w smarty dopisujesz to przy sciezce do stylu.
exceender
19.02.2009, 13:21:11
Sorry ale nie zbyt wiem co masz na myśli możesz dać jakiś przykład
Mam tak
zmienna do stylu
$styles
w smartach mam zmienić w Smarty.class.php
var $template_dir = 'templates';
czy np w index jak mam
<?php
require('lib/smarty/Smarty.class.php');
$smarty = new Smarty();
$smarty->template_dir = '/templates';
$smarty->compile_dir = '/libs/templates_c';
$smarty->cache_dir = '/libs//cache';
$smarty->config_dir = '/libs/configs';
$smarty->assign('name', 'Ned');
$smarty->display('index.tpl');
?>
i to zmienić
$smarty->template_dir = '/libs/smarty/templates'; na
$smarty->template_dir = '/templates/$styles/smarty';
czy jakoś inaczej proszę o wskazówkę
Pozdro
wookieb
19.02.2009, 13:23:42
Kod
$smarty->template_dir = '/libs/smarty/templates'; na
$smarty->template_dir = '/templates/$styles/smarty';
Tak.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.