Категории

  • Видеокарты
  • Ноутбук Asus клавиатуры
  • Audiотехника
  • Android контакты
  • Ноутбук Asus характеристики
  • Новости
  • Новости

    На этом сайте
    В нашем случае необходимо подбирать ключевые слова под каждый свой товар, каждое изделие. Например, вы продаете вязаный плед спицами. Сейчас я на примере покажу как это делается. Сначала мы поработаем

    Беспроводной проектор
    Если бросить взгляд на историю Типов, даже очень поверхностный, можно сказать, что Рефлекторы - первичный тип. Это очевидно, потому что вся живая природа наделена рефлекторскими качествами. Все формы

    Франшизы в украине
    Если говорить о самых прибыльных франшизах, то стоит отметить, что многие из представленных в 2018 году на франчайзинговом рынке такие находятся в топе лучших предложений в течение длительного времени.

    Аудит сайта онлайн бесплатно
    Для проведения аудита сайта мы будем пользоваться большим количеством разных сервисов. И начнем, пожалуй, с одного сервиса, который меньше всего известен среди «любителей». Этот сервис называется Букварикс.

    Типы ссылок seo
    SEO-студия, которая не дает объяснений о том, что именно оно делает — опасно. Это сигнал того, что там есть « серые» или даже « черные» методы продвижения, и в любом случае —

    Накрутка просмотров ютуб
    Приветствую, друзья! Все вы, наверняка, знаете такой существующий, в виртуальном мире от YouTube, парадокс, который заключается в том, что если у вашего, недавно размещённого тут ролика, ещё совсем нет

    Ассортимент лазерных ротационных нивелиров
    При современных строительных, а так же ремонтных и монтажных работах практически не используется то оборудование, без которого эти работы раньше просто не велись. Ушли в прошлое отвесы в виде грузика

    Хороший бизнес форум
    Нашим продвинутым по жизни современникам понятно, что вопрос заработка, для тех, кто не против подумать своей головой и поработать, не является чем-то сложным. В наше время каждый имеет прекрасную возможность

    GPS мониторинг транспорта и контроль топлива
    Ни для кого не секрет, что система спутникового GPS мониторинга стоит костью в горле для нечестных на руку водителей. Как показывают исследования, каждый рейс опытный водитель может завышать расход топлива

    Чехол Xiaomi Redmi 6a
    Самое интересное, что указанное обновление, кроме остальных функций и возможностей, добавляет темную тему почти для трех десятков смартфонов Xiaomi и Redmi. Среди устройств, которым доступна прошивка,

    Пустая тема Magento 2 SASS для родителей и детей, установка и установка

    создано 3 июля 2017 г., последнее обновление 3 июля 2017 г.

    С CE 1.9 Magento представил SASS язык таблиц стилей, чтобы помочь развитию внешнего интерфейса. С Magento 2.x для причины, наиболее известные разработчикам они переключились с SASS на LESS. В конце дня и LESS, и SASS скомпилированы в старый добрый CSS, но если ваш предпочтительный язык таблиц стилей - SASS или вы новичок в Magento и ищете хороший стартовый блок для создания новой темы, тогда это того стоит. взглянуть на SnowDogApps пустой бланк проекта sass ,

    Меньше озвучивать проект сообщества официально поддерживается Magento, и Theme Blank SASS является результатом этого проекта - пустая тема Magento 2 (готовая к производству), преобразованная в SASS.

    Вместе с сопровождающим Пакет Fronttools Вы получаете инструменты разработки и расширяемую пустую тему на основе SASS, необходимую для того, чтобы начать создавать свою собственную тему.

    • Если вы выходите из Magento 1.9, то вы уже знакомы с SASS
    • Magento 2.x может в будущем перейти на SASS
    • LUMA не предназначена для расширения в качестве пустой темы
    • Основные инструменты разработки, такие как браузерная синхронизация включены

    Вы можете начать работу с темой SASS и fronttools через несколько минут. Вот пошаговое руководство по установке пустых тем sass и frontools на моем компьютере. Контейнеры-докеры Magento 2.x.

    Я устанавливаю родительскую тему и fronttools прямо в мой док-контейнер Magento 2 php-apache с помощью bash-скрипта:

    curl -o- http://gaiterjones.com/dropbox/magento2/theme-blank-sass/install-theme-blank-sass.sh | удар

    скрипт для установки theme-blank-sass и fronttools

    #! / bin / bash # GAITERJONES # blog.gaiterjones.com # скрипт для установки theme-blank-sass и fronttools # для службы докеров https://github.com/gaiterjones/docker-magento2 # set -e # variable RED = '\ 033 [0; 31m' NC = '\ 033 [0m' # ИЗМЕНИТЬ ЭТО MAGENTO_DIR = '/ var / www / dev / magento2' NVM_HOME = '/ var / www' # start printf "$ {RED} Установка темы- blank sass в Magento Root: $ {MAGENTO_DIR} ... \ n \ n $ {NC} "cd $ {MAGENTO_DIR} композитору требуется snowdog / theme-blank-sass, композитору требуется snowdog / frontools $ {MAGENTO_DIR} / bin / magento setup: обновить $ {MAGENTO_DIR} / bin / magento кеш: очистить printf "$ {RED} Установка nvm ... \ n $ {NC}" cd / tmp curl -o- https://raw.githubusercontent.com/creationix /nvm/v0.33.1/install.sh | bash export NVM_DIR = $ {NVM_HOME} /. nvm [-s "$ NVM_DIR / nvm.sh"] && \. "$ NVM_DIR / nvm.sh" nvm install --lts nvm use --lts printf "$ {RED} Установка gulp ... \ n $ {NC}" npm install -g gulp-cli printf "$ {RED} Установка frontools ... \ n $ {NC} "cd $ {MAGENTO_DIR} / vendor / snowdog / frontools npm установить настройку gulp curl -o" $ {MAGENTO_DIR} /dev/tools/frontools/config/themes.json "http: / /gaiterjones.com/dropbox/magento2/theme-blank-sass/browser-sync.json curl -o "$ {MAGENTO_DIR} /dev/tools/frontools/config/themes.json" http://gaiterjones.com/dropbox /magento2/theme-blank-sass/themes-blank-sass-parent.json curl -o "$ {MAGENTO_DIR} /vendor/snowdog/theme-blank-sass/web/images/logo.svg" http: // gaiterjones .com / dropbox / magento2 / theme-blank-sass / logo-theme-blank-sass.svg printf "$ {RED} Создание стилей theme-blank-sass ... \ n $ {NC}" gulp styles printf "$ {RED} Настройка Snowdog / пустой темы. \ N $ {NC} "THEME_ID =" $ (n98-magerun2.phar dev: theme: list --format = csv \ | grep 'Snowdog / blank' | cut -d, - f1) "\; test -n "$ {THEME_ID}" \ && n98-magerun2.phar config: установить design / theme / theme_id "$ {THEME_ID}" $ {MAGENTO_DIR} / bin / magento кеш: clean # done printf "$ {RED} Установка полный. \ п \ п $ {NC}»

    Вот команды сценария, разбитые на несколько более подробных:

    Установите переменные среды установки

    cd $ {MAGENTO_DIR} MAGENTO_DIR = '/ var / www / dev / magento2' NVM_HOME = '/ var / www'

    MAGENTO_DIR - это путь к корневому каталогу magento, а NVM_HOME - путь к домашней папке установки NVM - это домашняя папка для пользователя, устанавливающего NVM

    Установите тему и инструменты с композитором, обновите Magento и обновите кеш.

    для композитора требуется snowdog / theme-blank-sassinstall theme blank sass composer требуется snowdog / frontoolsinstall fronttools $ {MAGENTO_DIR} / bin / magento setup: upgradeupdate Magento $ {MAGENTO_DIR} / bin / magento кеш: cleanrefresh caches

    Установите NVM и gulp-cli

    cd / tmp curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash export NVM_DIR = $ {NVM_HOME} /. nvm [-s "$ NVM_DIR / nvm.sh"] && \. "$ NVM_DIR / nvm.sh" nvm install --lts nvm use --lts npm install -g gulp-cli

    Установите frontools.

    cd $ {MAGENTO_DIR} / vendor / snowdog / frontools npm install

    Вы запускаете установку fronttools с установкой gulp, это скопирует примеры файлов конфигурации проекта в $ {MAGENTO_DIR} / dev / tools / frontools / config /. Вы должны отредактировать themes.json для родительской темы.

    {"blank": {"src": "vendor / snowdog / theme-blank-sass", "dest": "pub / static / frontend / Snowdog / blank", "locale": ["en_GB"], "postcss ": [" plugins.autoprefixer () "]," ignore ": [" .test "]}}

    Скрипт копирует мои темы и файлы конфигурации json для синхронизации с браузером через curl.

    gulp setup curl -o "$ {MAGENTO_DIR} /dev/tools/frontools/config/themes.json" http://gaiterjones.com/dropbox/magento2/theme-blank-sass/browser-sync.json curl -o " $ {MAGENTO_DIR} /dev/tools/frontools/config/themes.json "http://gaiterjones.com/dropbox/magento2/theme-blank-sass/themes-blank-sass-parent.json gulp styles

    Затем я компилирую SASS в CSS и устанавливаю его, используя

    стили глотка

    Наконец то пользуюсь n98-magerun2 включить новую тему и обновить кэши Magento.

    THEME_ID = "$ (n98-magerun2.phar dev: theme: list --format = csv \ | grep 'Snowdog / blank' | cut -d, -f1)" \; test -n "$ {THEME_ID}" \ && n98-magerun2.phar config: установить design / theme / theme_id "$ {THEME_ID}" $ {MAGENTO_DIR} / bin / magento кэш: очистить


    Тема пустая SASS родительская тема теперь установлена. Вы можете посмотреть процесс установки ниже.

    Мы использовали настройку gulp и задачи стилей gulp выше - другие полезные задачи включают

    • глоток
      • Удаляет содержимое каталога / pub / static.
    • глоток
      • Запускается browserSync и наследование, бабель, стили, задачи часов.

    См. Страницу проекта fronttools для получения полного списка задач gulp или используйте задачу по умолчанию gulp.

    Обычная лучшая практика Magento гласит, что вместо того, чтобы редактировать родительский объект, мы расширяем его дочерней темой. Вы расширяете Snowdog / blank так же, как любая другая тема ,

    <theme xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: noNamespaceSchemaLocation = "urn: magento: framework: Config / etc / theme.xsd"> <title> Gaiterjones / blank < / title> <parent> Snowdog / blank </ parent> <media> <preview_image> media / preview.jpg </ preview_image> </ media> </ theme>

    Я протестировал это в своей среде Docker и использовал следующий скрипт для расширения пустой темы SASS с моей дочерней темой Gaiterjones / blank.

    curl -o- http://gaiterjones.com/dropbox/magento2/theme-blank-sass/child/install-child-theme-blank-sass.sh | удар

    скрипт для установки дочерней темы theme-blank-sass #! / bin / bash # GAITERJONES # blog.gaiterjones.com # скрипт для установки примера дочерней темы theme-blank-sass # set -e # variable RED = '\ 033 [0; 31m 'NC =' \ 033 [0m '# ИЗМЕНИТЬ ЭТО MAGENTO_DIR =' / var / www / dev / magento2 'NVM_HOME =' / var / www '# start printf "$ {RED} Установка дочерней темы theme-blank-sass в Корень Magento: $ {MAGENTO_DIR} ... \ n \ n $ {NC} "n98-magerun2.phar обслуживание: включить CD $ {MAGENTO_DIR} / app / design / frontend curl https://pe.terjon.es/dropbox /magento2/theme-blank-sass/child/gaiterjones-blank-child-theme-blank-sass.tar | tar x $ {MAGENTO_DIR} / bin / magento setup: обновить cd $ {MAGENTO_DIR} / vendor / snowdog / frontools printf "$ {RED} Настройка Gaiterjones / пустая тема. \ n $ {NC}" THEME_ID = "$ (n98- magerun2.phar dev: theme: list --format = csv \ | grep 'Gaiterjones / blank' | cut -d, -f1) "\; test -n "$ {THEME_ID}" \ && n98-magerun2.phar config: установить design / theme / theme_id "$ {THEME_ID}" printf "$ {RED} Установка новой конфигурации themes.json ... \ n $ {NC } "curl -o" $ {MAGENTO_DIR} /dev/tools/frontools/config/themes.json "https://gaiterjones.com/dropbox/magento2/theme-blank-sass/child/themes-blank-sass-parent -child.json printf "$ {RED} Генерация стилей бланка темы ... \ n $ {NC}" export NVM_DIR = $ {NVM_HOME} /. nvm [-s "$ NVM_DIR / nvm.sh"] && \. "$ NVM_DIR / nvm.sh" стили gulp $ {MAGENTO_DIR} / bin / magento кеш: очистить n98-magerun2.phar обслуживание: отключить # done printf "$ {RED} Установка завершена. \ N \ n $ {NC}"

    Сценарий извлекает исходные файлы дочерней темы Gaiterjones / blank в app / design / frontend / Gaiterjones / blank и обновляет Magento. Нам также необходимо обновить конфигурационный файл fronttools themes.json, чтобы он знал, где находится наша дочерняя тема.

    {"blank": {"src": "vendor / snowdog / theme-blank-sass", "dest": "pub / static / frontend / Snowdog / blank", "locale": ["en_GB"], "postcss ": [" plugins.autoprefixer () "]," ignore ": [" .test "]}," gaiterjones-blank ": {" src ":" app / design / frontend / Gaiterjones / blank "," dest " : "pub / static / frontend / Gaiterjones / blank", "locale": ["en_GB"], "localeOverwrites": true, "parent": "blank", "postcss": ["plugins.autoprefixer ()"] }}

    Затем я активирую тему с помощью n98-magerun2, а затем мне просто нужно обновить кэши и снова запустить стили gulp, чтобы создать CSS для нашей дочерней темы.

    стили gulp $ {MAGENTO_DIR} / bin / magento кеш: чистый

    Fronttools компилирует и устанавливает CSS для нашей дочерней темы, которая теперь установлена ​​и готова к просмотру.

    Вы можете увидеть пустую тему SASS в действии на моем разработка сайта ,