addCSS и addMainCSS и include

InstantCMS 2.X
#1 21 января 2019 в 20:31
Здравствуйте!
Подключаю tpl файл через include, в нём подключаю css файлы используя addCSS или addMainCSS и получаю Internal Server Error (
На локалке всё нормально, там версия php 5.6 но на хостинге 7-ка
Не могу понять а чём дело, может кто либо поможет разобраться?

update
Тоже самое и через renderInternal (
Ерунда какая-та, понять не могу ))

Подключаю файл
Иллюстрация

И если в нём есть
Иллюстрация

получаю Internal Server Error
#2 21 января 2019 в 22:19
GoodMade.ru, Добрый вечер!
Что если воспользоваться renderChild? или это в данном случае не подходит?...

Попробуйте прописать путь к файлам css
вместо {$config['theme']}
написать default

например
$this->addCSS("templates/default/controllers/users/themes/default/css/vex.css"); и так же для следующей строки.

А затем посмотрите, если ошибки не будет, значит проблему нужно искать где-то в {$config['theme']}
#3 22 января 2019 в 07:19
GoodMade.ru, для начала надо включить режим отладки и тогда вместо Internal Server Error, будет что-то более удобовразумительное.
#4 22 января 2019 в 13:40
Red Ray, Loadырь, благодарю за отклик. Нет, не так всё просто )) Дело в самих функциях, addCSS и addMainCSS. Вернее в их использовании в подключенных файлах и видимо в путях.
Я сейчас использую getCSSTag, всё таким образом работает но есть недостатки.

Loadырь, конечно же я включаю отладку, и она работает но в данном случаем получаю именно Internal Server Error. В настройках сервера ковыряться пока нет желания, хотя возможно придётся.

п.с.
В целом конечно, всегда проще самому разобраться, чем пояснить другим в чём проблема и выяснять это днями… ))
Посему видимо мой следующий ответ будет ответом самому себе ))
Надо лишь высыпаться ))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.