#magento
#magento
Вопрос:
Я создал пользовательский блок (создав модуль и выполнив обновление макета с помощью XML-файла), и по какой-то причине блок не отображается.
У меня установлен commercebug, поэтому я проверил XML-макет страницы, и он показывает, что он обновлен с соответствующей информацией, но когда я перехожу на вкладку блоков, ее там нет (и не вызываю ее)
этот блок хорошо отображается на моем локальном компьютере, но на промежуточном сервере он не работает (хотя я скопировал файлы и т. Д.)
Я новичок, поэтому буду признателен за любую помощь.
Заранее спасибо,
песах
Комментарии:
1. 1. Попробуйте очистить кеш. 2. Включите подсказки пути к шаблону и добавьте имена блоков в подсказки, и вы сможете увидеть, какие макеты / блоки загружаются, что может дать вам некоторые подсказки.
2. 1. я уже очистил кеш 2. это проблема, с которой я сталкиваюсь, она там не появляется, но в XML-макете она есть. (я использую commercebug от alan storm, чтобы увидеть эту информацию вживую)
Ответ №1:
Похоже, вы говорите, что успешно добавили некоторый XML-макет в макет страницы. Если бы вы могли опубликовать это, это помогло бы людям лучше отладить вашу проблему.
Следующие три шага, которые необходимо предпринять
-
Убедитесь, что ваш тип блока правильный
-
Убедитесь, что ваш файл шаблона (если вы его используете) существует
-
Убедитесь, что блок, в который вы вставляете свой пользовательский блок, автоматически отображает блоки (т. Е. Является блоком text_list)
Если вы опубликуете фактический XML-макет, который вы добавили в макет страницы, мы сможем помочь с приведенными выше пунктами.