Код: Выделить всё
https://github.com/Vheissu/Ci-Smarty
Например. это моя текущая структура каталогов для SmartyTemplate
Код: Выделить всё
--Themes
--SomeOtherThemeName
--Default //Default theme directory I am currently using
--css
--js
--images
--views
--admin (directory)
--sitesettings (directory)
--site-settings.tpl (template file) //This template file will not work
Вот как я это называю.
Код: Выделить всё
function functionName(){
$data['title']="Some Title";
$this->parser->parse('admin/sitesettings/site-settings.tpl',$this->data);
}
Обновить
Вот мой проект:
https://github.com/pakistanihaider/HouseRentSystem
База данных по этому проекту:
http://www.mediafire.com/ view/1jp9u906r8i10u0/houserentsystem.sql
Как-то нашел основную проблему благодаря @Sauryabhatt. Я думаю, что проблема существует в {{extends file='adminLayout.tpl'}}. Откуда он узнает, где существует файл, я имею в виду, что если я перемещу файл внутри самого внутреннего каталога, как он узнает, где находится выход из основного файла макета, для которого он будет дочерним? нужно ли мне определять путь при расширении файла?
Обновить
Также пытался определить путь к макету, но кажется, что это тоже у меня не получилось.
Код: Выделить всё
$this->parser->parse('extends:layouts/adminLayout.tpl|file:systemConfigurationSitePreferences.tpl',$this->data);
Подробнее здесь: https://stackoverflow.com/questions/255 ... irectories
Мобильная версия