2013-05-08 3 views
0

Я создал собственный блок «head» в моем магазине Magento, который включает только необходимые сценарии и файлы, которые я использую на всем сайте. Ради этого этот вопрос позволяет называть его «new_head». Только когда пользователь находится на системной странице; checkout, login/lout, моя учетная запись и т. д., используется ли собственный блок «head».Пользовательский головной блок не выбирает заголовок страницы и метаданные

Это работает удивительно до сих пор, но моя проблема теперь заголовок страницы и мета-данные отображения значений по умолчанию на каждой странице - «Magento Enterprise Edition»

Очевидно, что это не хорошо. Все оригинального «эхо» заявление в моем файле «head.phtml»:

<title><?php echo $this->getTitle() ?></title> 
<meta name="description" content="<?php echo htmlspecialchars($this->getDescription()) ?>" /> 
<meta name="keywords" content="<?php echo htmlspecialchars($this->getKeywords()) ?>" /> 
<meta name="robots" content="<?php echo htmlspecialchars($this->getRobots()) ?>" /> 

Я знаю причину этой проблемы, и это потому, что я не называю родную ссылку блока «головой» в моем шаблонов, и я подозреваю, что где-то в макете или в основных файлах есть ссылка на «head» для извлечения вышеуказанных значений.

Так что я задал вопрос: где в Magento я могу установить вышеуказанные значения, указывая как на исходную ссылку «head», так и на мою собственную ссылку «new_head»?

+0

Итак, ваш блок phtml имеет исходный блок head.php как код позади или вы также используете для него специальный блок (php)? – JNDPNT

+0

Я не использую пользовательский head.php, это то же самое, я не изменился. – digiwig

+0

Должен ли я использовать пользовательский head.php? – digiwig

ответ

0

Проблема решена. Не используйте пользовательскую головку.