Почему на витрине не отображается описание товарного раздела?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 fnick
  • Группа: Пользователь
  • Сообщений: 6
  • Регистрация: 06.11.2010

06.11.2010 16:22

Добрый день!
Проблема заключается в том, что при вводе описания категории товара в админке (
http://www.<shopname>.<tld>/index.php/admin/catalog_category/index/key/<somekey>
) и сохранении, описание не показывается в фронтенде, но успешно сохраняется в базе данных, т.е. при редактировании категории администратором описание в админке показывается.
Возможно, в файлах шаблона вообще отсутствуют переменные для вывода этого текста? если да, то в каких файлах посмотреть?
С Magento знаком не очень хорошо, поэтому могут быть довольно банальные вопросы с моей стороны. :)

Всем заранее спасибо за подсказки!

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

06.11.2010 17:43

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

#3 fnick
  • Группа: Пользователь
  • Сообщений: 6
  • Регистрация: 06.11.2010

07.11.2010 10:30

Окно с описанием выглядит вот так:
Прикрепленное изображение: pic1screen1.png

Поле описания только одно, но есть два для мета-информации. Меня интересует то, которое называется "Description".
Если в теме оно не прописано, то в какой файл прописать и какие переменные вывода?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

12.11.2010 20:43

Точно. Это я невнимательно прочитал ваше первое сообщение и подумал, что вы о товаре говорите, а не о категории.
У категории поле "Описание" действительно одно.
Почему оно не выводится в конкретной теме - заочно сказать нельзя.
Для начала убедитесь, что на демо-сайте темы оно выводится.
Ведь возможно, что его вывод в данной теме просто не предусмотрен.

#5 fnick
  • Группа: Пользователь
  • Сообщений: 6
  • Регистрация: 06.11.2010

12.11.2010 23:22

Вывод действительно не предусмотрен. Проверил это по вашему совету, указав default в качестве "Current Package Name" настройках, после чего текст отобразился.
В Designer's Guide to Magento написано, что внешний вид магазина (тема/шаблон) определяется

Layout (located in app/design/frontend/your_interface/your_theme/layout/)
Templates (located in app/design/frontend/your_interface/your_theme/template/)
Locale (located in app/design/frontend/your_interface/your_theme/locale/)
Skins (located in skin/frontend/your_interface/your_theme/)

Какие файлы из дефолтной темы мне следует сравнить с собственной темой магазина, чтобы найти вывод содержимого поля "Description"?

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

13.11.2010 07:56

Стандартные темы Default и Modern не имеют своего шаблона вывода категории, а наследуют его из темы Base.
Шаблон вывода категории темы Base:
app/design/frontend/base/default/template/catalog/category/view.phtml


#7 fnick
  • Группа: Пользователь
  • Сообщений: 6
  • Регистрация: 06.11.2010

14.11.2010 19:50

Спасибо, все получилось, "Description" отображается в категориях.

#8 magesite
  • Группа: Пользователь
  • Сообщений: 1
  • Регистрация: 03.10.2012

03.10.2012 06:31

Добрый день!

У меня аналогичная проблема. Не отображается описание Категорий. Моя тема не поддерживает вывод описания.

Пожалуйста, расскажите по подробней, как удалось решить эту проблему?

app/design/frontend/base/default/template/catalog/category/view.phtml
Что именно менять в этом файле?

Заранее спасибо всем за потраченное время и любые советы!

Поделиться темой: