Dar

Главные вкладки

user-icon

Роман А. Швецов Dar

Commerce 2. Пробный старт. Часть 4

Аватар пользователя Dar

Шаг 5. Товары

Небольшое отступление

Неожиданно обнаружил, что вышла новая версия Drupal - 8.3.2.
Обновляемся:

composer update drush/drush --with-dependencies
composer update drupal/core --with-dependencies
composer update  --with-dependencies

Отчет о состоянии показал, что необходимо обновить схему базы данных. Обновляем схему:

0 Спасибо

Commerce 2. Пробный старт. Часть 3

Аватар пользователя Dar

Шаг 4. Базовая настройка Commerce

Валюты

Импортируем валюту "Российский рубль" admin/commerce/config/currency/import.
Импорт валюты
Валюты

0 Спасибо

Commerce 2. Пробный старт. Часть 2

Аватар пользователя Dar

Шаг 3. Установка Commerce 2

Приступаем к установке Commerce. Установку будем производить согласно Официальной документации.

Конфигурация сайта

Перед началом установки Commerce сохраняем текущую конфигурацию сайта.
Для этого активируем модуль Configuration Manager и затем экспортируем конфигурацию при помощи Drupal Console.

0 Спасибо

Commerce 2. Пробный старт. Часть 1

Аватар пользователя Dar

Цель данная публикация - задокументировать процесс ознакомления с новой функциональностью Drupal 8.3 и Commerce 2.

Шаг 1. Установка Drupal

В качестве дистрибутива была выбрана текущая стабильная версия Drupal - 8.3.1.
Установка производилась при помощи composer и проекта drupal-composer/drupal-project.

0 Спасибо

Компиляция SASS/SCSS в Create-React-App

Аватар пользователя Dar

Задача

Реализовать поддержку автоматической компиляции sass/scss файлов в React.js инструменте Facebook.

1 Спасибо

Views. Числовой фильтр для полей типа List (integer).

Аватар пользователя Dar

Доброго времени.

Давеча столкнулся со странной особенностью Views 3: для числовых списочных List(integer) отсутствует фильтр по числовому значению. Да и для остальных List полей Views предлагает только фильтр как для текстового поля.

Посмотрев исходники Views, я решил добавть собственный фильтр для List(integer) полей, использующий обработчик числового поля.

Алгоритм простой: наследуем описание фильтра для поля и подменяем в нем хендлер на стандартный для числовых полей.

/**
 * Implements of hook_views_data().
 */

function views_list_integer_num_filter_views_data() {
  $data = array();
  foreach (field_info_fields() as $field) {
0 Спасибо

[РЕШЕНО] Настройка определения языка многоязычного сайта

Аватар пользователя Dar

Доброго времени.

Помогите, плз., решить проблему настройки многоязычного сайта.
Установил i18n, основным языком установил русский. В настройках английского убрал префикс en и установил доменное имя mysite.com.
Основное имя сайта mysite.ru.
В настройках выбора и определения языка поставил "По доменному имени". В итоге ссылки на перевод материалов приняли вид http://mysite.ru/node/mysite.com/node/1

0 Спасибо

[РЕШЕНО] Кодировка писем в ubercart

Аватар пользователя Dar

Доброго времени!
Помогите решить проблему. Ubercart формирует почтовые сообщения в кодировке iso-8859-1. В какую сторону копать? Сайт нормально рассылает письма в UTF-8, в настройках PHP по умолчанию стоит кодировка UTF-8...

0 Спасибо