2011-02-21 3 views
2

У меня есть контроллер Magento с блоком и шаблоном. Он должен действовать как динамические таблицы стилей с зависимостями по номеру магазина и т.д."undefined" on line 0

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

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 файла:

ссылка 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, поэтому любая помощь оценивается.

+0

'link rel =" stylesheet "href =" http://www.example.com/module/css/ "type =" text/css "media =" all "' Вы ссылаетесь на папку, а не на CSS файл. Это не должно работать. Попробуйте напрямую подключиться к таблице стилей. – Alex

+0

Спасибо, ребята. Я решил это сам. Оказывается, я не задал тип заголовка правильно, и «undefined» был чем-то, что Chrome записывает в файл по какой-то причине. –

+0

@Alex, в Magento - это то, как вы обращаетесь к контроллерам. Это не каталог, так как сервер анализирует относительный путь как набор параметров. Во всяком случае, сейчас это укорачивается. Благодарю. –

ответ

2

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

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

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

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

Смежные вопросы