"undefined" в строке 0 - PullRequest
       0

"undefined" в строке 0

2 голосов
/ 21 февраля 2011

У меня есть контроллер Magento с блоком и шаблоном.Он должен действовать как динамическая таблица стилей с зависимостями от номера магазина и т. Д.

Когда я просматриваю его в браузере, он выглядит хорошо:

http://www.example.com/module/css/

line 1: body { color: #6e6e6d; }
line 2: a, #vert-nav li.active a.level-top, .regular-price .price { color: #0076cf; }
line 3: body { background-color: #696969; }
...

Но когда я включаю его в заголовок предполагаемого документа, Magento с любопытством печатает «undefined» в строке 0 файла:

link rel = "stylesheet" href = "http://www.example.com/module/css/" type =" text / css"media =" all "

line -1:
line 0: undefined
line 1: body { color: #6e6e6d; }
line 2: a, #vert-nav li.active a.level-top, .regular-price .price { color: #0076cf; }
line 3: body { background-color: #696969; }
...

Кроме того, файл не распознается браузером как" text / css ", хотя я правильно установил тип заголовка. Я предполагаю, что выводится" undefined "перед тем, как установить тип заголовка (что может привести к сбою, верно?).

У меня нет большого опыта работы с Magento, поэтому любая помощь приветствуется.

1 Ответ

2 голосов
/ 21 февраля 2011

Оказывается, я все-таки не правильно установил тип заголовка.Правильный способ сделать это так:

$this->getResponse()->setHeader("Content-Type", "text/css");

, если кому-то интересно.

Неопределенная вещь - это не очень полезный намек от Chrome, что ваш тип заголовка неправильный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...