Перейти к публикации

Мнение пользователей  

11 пользователей проголосовало

  1. 1. Как вы думаете, нужна ли возможность вкладывать шаблон из папки?

    • Да
      10
    • Нет
      1


Баг в конструкции {include file=""}


lifestar

Рекомендованные сообщения

Итак понадобилось мне привести шаблон в нормальный вид и вынести из main.tpl куски кода в отдельные файлы, дабы был порядок и структура.

Создал в папке шаблона директорию "blocks" и в файле main.tpl прописал следующее

{include file="blocks/leftBanners.tpl"}
какого же было моё удивление, когда система выдала мне
Невозможно загрузить шаблон: blocksleftbanners.tpl
всему виной строчка
$tpl_name = totranslit( $tpl_name );

в функции sub_load_template класса dle_template

Я расцениваю это как баг, почему нельзя разпределять файлы шаблонов по папкам? И второе - зачем изменять имена файлов, мне удобнее когда leftBanners.tpl а не leftbanners.tpl

Тем более мне думается вебмастер правильно напишет имя файла, зачем totranslit?

Поправьте пожалуйста

Ссылка на сообщение
Поделиться на других сайтах

А был создан в папке blocks: .htaccess с

Order Deny,Allow

Allow from all

внутри?

Ссылка на сообщение
Поделиться на других сайтах

Итак понадобилось мне привести шаблон в нормальный вид и вынести из main.tpl куски кода в отдельные файлы, дабы был порядок и структура.

Создал в папке шаблона директорию "blocks" и в файле main.tpl прописал следующее

{include file="blocks/leftBanners.tpl"}
какого же было моё удивление, когда система выдала мне
Невозможно загрузить шаблон: blocksleftbanners.tpl
всему виной строчка
$tpl_name = totranslit( $tpl_name );
в функции sub_load_template класса dle_template Я расцениваю это как баг, почему нельзя разпределять файлы шаблонов по папкам? И второе - зачем изменять имена файлов, мне удобнее когда leftBanners.tpl а не leftbanners.tpl Тем более мне думается вебмастер правильно напишет имя файла, зачем totranslit? Поправьте пожалуйста
Кстате да! Когда просматривал код класса dle_template тоже был удивлён, зачем транслит!?
А был создан в папке blocks: .htaccess с
Order Deny,Allow

Allow from all

внутри?

Это здесь не причём, функция убрала / (слеш) и поэтому не загрузился шаблон.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...