2015-12-16 3 views
-1

Привет Я новичок в Magento 2, и я хочу знать, где я должен поставить vendor/magento/module-theme/view/frontend/layout/default.xml файл, я попытался скопировать файл и поместить его в папку c:\wamp\www\kk2\app\design\frontend\Magento\MyStore\layout и не работает. Я также пробовал в c:\wamp\www\kk2\app\design\frontend\Magento\MyStore\module-theme\layout и других вариантах, но я не могу понять, где я должен положить это, чтобы начать изменять тему, документация на официальной странице Magento не очень понятна.Magento2 изменения

+0

Что значит «не работает»? Есть ли сообщения об ошибках? Какое поведение происходит по сравнению с тем, что вы ожидаете? –

+0

Привет, я хочу начать изменять тему, которую я установил, и я не хочу, чтобы она делала это в этом каталоге поставщика/magento/module-theme/view/frontend/layout/default.xml. Я хочу сделать это в Мой каталог тем c: \ wamp \ www \ kk2 \ app \ design \ frontend \ Magento \ MyStore \, как в Magento 1, вы можете сделать это, просто скопировав файл в папку шаблона, но я не знаю, как это сделать в Magento 2 – vlad666

+0

или есть еще один способ начать тематику Magento 2 ?? – vlad666

ответ

0

Создать папку и скопировать default.xml файл в вашей теме

app/design/frontend/magento/<your_theme_name>/magento_theme/layout/default.xml

удалить генерировать папку и запустить

sudo php -f bin/magento setup:static-content:deploy

Работает

+0

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

+0

какое глупое решение вы дали !!!! –

1

Вам не нужно копировать файлы. Вы можете создать свою собственную тему. кавычки шаги в create a theme

  1. Создать каталог для темы под app/design/frontend/<your_vendor_name>/<your_theme_name>.
  2. Добавить файл декларации theme.xml и при необходимости создать каталог etc и создать файл с именем view.xml в каталоге тем.
  3. Добавить файл composer.json.
  4. Добавить registration.php.
  5. Создание каталогов для CSS, JavaScript, изображений и шрифтов. Настройте свою тему в панели администратора .

Тема Luma является не предназначена для наследования от. См. this comment on Github. Однако вы можете наследовать от пустой темы следующим образом:

<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> 
<title>New theme</title> <!-- your theme's name --> 
<parent>Magento/blank</parent> <!-- the parent theme, in case your theme inherits from an existing theme --> 
<media> 
    <preview_image>media/preview.jpg</preview_image> <!-- the path to your theme's preview image --> 
</media> 

+0

ok, мой вопрос заключался не в том, как создать тему beacuse, я уже сделал это, мой вопрос в том, как мне нужно начинать изменять мою тему, где i нужно поместить файлы, которые я хочу изменить? Например, если я хочу изменить этот поставщик/magento/module-theme/view/frontend/layout/default.xml, я не хочу изменять в этом каталоге beacuse, что приведет к проблемы в будущих обновлениях, я хочу знать, где я должен поместить этот файл в свою тему, чтобы начать изменять? – vlad666

+0

@ vlad666 все это в документации - следуйте ссылке Maddy и прочитайте ее. –

+0

Вам придется перейти от этой темы, а затем удалить элемент в своей теме и заменить его на новую. Пример здесь http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/layouts/xml-manage.html#layout_markup_remove_elements – Maddy

 Смежные вопросы

  • Нет связанных вопросов^_^