Edward |
|
---|---|
Надо лезть в шаблонизатор. А какой в этой проверке смысл? С таким же успехом может пропасть шалон page.system, например. И вместо него будет выведен треш по умолчанию. Этот шаблон должен быть на месте, если предусмотрен. Почти с такой же задачей разбирался, но не совсем. У меня прайс для регионов инклюдится, и если его нет, то выводится прайс по умолчанию. Решил так: function seos_get_file_content($domain = 'default_domain', $cat = 'index', $file = '') { $file_path = 'datas/files/seos/' . $domain . '/' . $cat . '/' . $file; if (!is_file($file_path)){ return false; } try { $content = file_get_contents($file_path); if ($content === false) { // Handle error return false; } return $content; } catch (Exception $e) { // Handle exception return false; } } Естественно в этом случае теги внутри включаемого файла не парсятся. Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |