Magento 2: Поле изменения темы отсутствует на вкладке Дизайн
Я создал новую тему, но когда я попытался изменить тему с
stores -> configuration -> design
Вкладка Я обнаружил, что на вкладке "Дизайн" отсутствует поле "Изменение темы". Пожалуйста, посмотрите на снимок экрана ниже. Может ли кто-нибудь сказать мне, почему поле смены темы не появляется. Я использую Magento версии 2.1.5.
3 answers
Сначала убедитесь, что структура вашей темы выглядит так, как показано ниже,
app/design/frontend/<vendor>/
├── <theme>/
│ ├── etc/
│ │ ├── view.xml
│ ├── web/
│ │ ├── images
│ │ │ ├── logo.svg
│ ├── registration.php
│ ├── theme.xml
│ ├── composer.json
Проверьте все файлы должным образом.
И удалите файлы var/generation
, а затем обновите любую страницу администратора, добавив файлы темы в файловую систему, ваша тема будет зарегистрирована и добавлена в базу данных
А также удалите любую запись, сделанную в базе данных вашей темы, если таковая имеется.
Или вы можете отправить свой код, чтобы я мог проверить, что не так.
Надеюсь, это поможет вам..
Выполните следующие команды, чтобы включить режим разработчика, отключить кэш и т. Д.:
alias mage="php -d memory_limit=-1 -f bin/magento"
mage deploy:mode:set developer
chmod -R 775 pub/static/ var/ pub/media/ &&
rm -rf var/view_preprocessed/ var/cache/ var/page_cache/ var/tmp/ var/generation/ pub/static/frontend/ ;
mage cache:disable &&
mage indexer:reindex &
mage setup:upgrade &&
mage setup:static-content:deploy &&
mage setup:db-data:upgrade &&
mage dev:source-theme:deploy &&
chmod -R 775 pub/static/ pub/media/ var/