Блок Magento не отображает / не создает экземпляр

#magento

#magento

Вопрос:

Я создал пользовательский блок (создав модуль и выполнив обновление макета с помощью XML-файла), и по какой-то причине блок не отображается.

У меня установлен commercebug, поэтому я проверил XML-макет страницы, и он показывает, что он обновлен с соответствующей информацией, но когда я перехожу на вкладку блоков, ее там нет (и не вызываю ее)

этот блок хорошо отображается на моем локальном компьютере, но на промежуточном сервере он не работает (хотя я скопировал файлы и т. Д.)

Я новичок, поэтому буду признателен за любую помощь.
Заранее спасибо,
песах

Комментарии:

1. 1. Попробуйте очистить кеш. 2. Включите подсказки пути к шаблону и добавьте имена блоков в подсказки, и вы сможете увидеть, какие макеты / блоки загружаются, что может дать вам некоторые подсказки.

2. 1. я уже очистил кеш 2. это проблема, с которой я сталкиваюсь, она там не появляется, но в XML-макете она есть. (я использую commercebug от alan storm, чтобы увидеть эту информацию вживую)

Ответ №1:

Похоже, вы говорите, что успешно добавили некоторый XML-макет в макет страницы. Если бы вы могли опубликовать это, это помогло бы людям лучше отладить вашу проблему.

Следующие три шага, которые необходимо предпринять

  1. Убедитесь, что ваш тип блока правильный

  2. Убедитесь, что ваш файл шаблона (если вы его используете) существует

  3. Убедитесь, что блок, в который вы вставляете свой пользовательский блок, автоматически отображает блоки (т. Е. Является блоком text_list)

Если вы опубликуете фактический XML-макет, который вы добавили в макет страницы, мы сможем помочь с приведенными выше пунктами.