twofolls95
@twofolls95

Как решить проблему отображения шаблона?

Суть такая, есть файл с настройками (setup_pages.php):

<?php

require_once 'libs/Smarty.class.php';

$smarty = new Smarty();

$smarty->template_dir = 'templates';
$smarty->compile_dir = 'templates_c';
$smarty->config_dir = 'configs';
$smarty->cache_dir = 'cache';

$sql = "SELECT * FROM posts WHERE id =".$post_id; 
$result = mysqli_query($connect, $sql); 
$separate_post = mysqli_fetch_assoc($result);

$smarty->display('templates/post.tpl');

?>


А также файл шаблона (post.tpl)

Проблема в том, что при открытии файла post.php, файл шаблона не отображается, а выдаёт ошибку:
Fatal error: Uncaught --> Smarty: Unable to load template 'file:templates/post.tpl' <-- thrown in D:\OpenServer\OSPanel\domains\testproject\testblog\libs\sysplugins\smarty_internal_template.php on line 195

Хотя пути прописаны верно. Файл с настройками находится в корне, обращение идёт в папку, непонимаю почему он выдаёт ошибку...
  • Вопрос задан
  • 6 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы