Magento 2: Поле изменения темы отсутствует на вкладке Дизайн


Я создал новую тему, но когда я попытался изменить тему с

stores -> configuration -> design Вкладка Я обнаружил, что на вкладке "Дизайн" отсутствует поле "Изменение темы". Пожалуйста, посмотрите на снимок экрана ниже. Может ли кто-нибудь сказать мне, почему поле смены темы не появляется. Я использую Magento версии 2.1.5.

enter image description here

Author: BornCoder, 2017-04-25

3 answers

Начиная с Magento 2.1.x они переместили темы в контент=>дизайн enter image description here

 4
Author: B G Kavinga, 2017-04-25 13:26:51

Сначала убедитесь, что структура вашей темы выглядит так, как показано ниже,

app/design/frontend/<vendor>/
├── <theme>/
│   ├── etc/
│   │   ├── view.xml
│   ├── web/
│   │   ├── images
│   │   │   ├── logo.svg
│   ├── registration.php
│   ├── theme.xml
│   ├── composer.json

Проверьте все файлы должным образом. И удалите файлы var/generation, а затем обновите любую страницу администратора, добавив файлы темы в файловую систему, ваша тема будет зарегистрирована и добавлена в базу данных А также удалите любую запись, сделанную в базе данных вашей темы, если таковая имеется.
Или вы можете отправить свой код, чтобы я мог проверить, что не так. Надеюсь, это поможет вам..

 1
Author: , 2017-04-25 12:51:48

Выполните следующие команды, чтобы включить режим разработчика, отключить кэш и т. Д.:

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/
 0
Author: Rafael Corrêa Gomes, 2017-04-25 13:25:00