всем мира!
ребята помогите разобраться с ошибкой- нечего вроде не делал всё работало а сегодня вот такое на одном из сайтов — при редактировании или добавлении контента ошибка в режиме отладки — а главное контент редактируется и добавляется если вернутся на сайт после ошибки
Warning: Cannot modify header information — headers already sent by (output started at /system/controllers/content/actions/item_edit.php:1) in /system/core/controller.php on line 828 Warning: Cannot modify header information — headers already sent by (output started at /system/controllers/content/actions/item_edit.php:1) in /system/core/controller.php on line 830
InstantCMS 2.X
#1
29 апреля 2018 в 15:12
разобрался, но почему ошибка возникала так и не понял — я просто в файл system/controllers/content/actions/item_edit.php и item_add.php сверху в начало файла добавил пару своих стилей — типа так
<style>
бла — бла бла
</style>
и из за этого ошибка!
подскажите тогда как правильно вставить стали свои в форму добавления и редактирования контента.?
<style>
бла — бла бла
</style>
и из за этого ошибка!
подскажите тогда как правильно вставить стали свои в форму добавления и редактирования контента.?
#3
29 апреля 2018 в 15:48
В макет стили пилите (templates/your_template/css/random.css) или в шаблоны компонентов, полей и т.д., а не в экшен контроллера
Сегодня в 08:58
#4
29 апреля 2018 в 15:50
просто мне нужно что бы этот стиль был только на странице добавления или редактирвания, если в template куданибуть вшить то он будет распространятся на весь шаблон
#5
29 апреля 2018 в 15:54
RBJ, большое спасибо запихал в item_form.tpl.php в templates/default/controllers/content всё заработало. спасибо
Сделайте хук "content_типконтента_form", в этот хук вставьте ссылку на ваш файл стилей:
Зато при обновлении не надо будет ничего исправлять, переделывать.
class onКонтроллерContentТипконтентаForm extends cmsAction { public function run($data) { $template = cmsTemplate::getInstance(); // подключаем класс шаблона $template->addMainCSS('templates/'.$template->name.'/css/название-form.css'); // подключаем файл стилей return $data; } }