Блог пользователя - lo_sinclair

Drupal 8. Поддомены пользователей.

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

Добрый день.
Поделитесь пожалуйста, как решали данную задачу на восьмерке?

У каждого профиля юзера свой поддомен. Имя домена задается самим пользователем.
Раньше с этим хорошо справлялся небольшой модуль subdomain.
domain access мне показался очень громоздким, и сходу найти решение именно это задачи не удалось.

0 Thanks

Как получить image_style поля?

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

Добрый день.
Можете подсказать, как получить дефолтный стиль изображения, указанный в настройках поля?
Раньше в семерке можно было сделать так:

0 Thanks

getFormObject() и form-display. Ошибка.

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

Здравствуйте.
Я пытаюсь в своем классе переопределить форму редактирования пользователя. Использую при этом дисплей формы, созданный в админке Structure > Display Modes > Form Modes
При этом возникает ошибка:
The "user" entity type did not specify a "my_display" form class in Drupal\Core\Entity\EntityTypeManager getFormObject()

Вот сам метод в EntityTypeManager.
если ему передать в качестве $operation те типы форм, которые определены в ядре, например, "default" или "register" - все работает, но с кастомным типом (дисплеем) нет.

0 Thanks

Кэширование шаблонов Twig

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

Добрый день.
С запозданием начинаю осваивать восьмерку. Не могу отключить кеш шаблонов, при каждом изменении приходится выполнять очистку кеша. Все настройки сделал. Например, как в этой статье: https://www.tlito.ru/drupal-8-otklyuchit-kesh-twig-dlya-redaktirovaniya-...
Не работает. (

0 Thanks

Обрезка файла изображения.

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

Здравствуйте.
Мне нужен модуль, наподобие simplecrop, но чтобы он мог резать сам файл. Simplecrop визуально очень хорош, но "обрезка" заключается в том, что он подставляет стили в свой виджет, а сам файл изображения остается прежним.
Есть ли какое-то простое решения по данному вопросу?
Спасибо.

0 Thanks

Фасетный (?) фильтр товаров.

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

Добрый день.
Задача: сделать фильтр для магазина, наподобие того, что в яндекс-маркете.
Так, чтобы при выборе одних параметров, другие параметры скрывались или становились неактивными.
Для примера, выбираем монитор: есть фильтр по цене (от - до) и по размеру диагонали (чекбоксы)
1) 17 д. [ ]
2) 19 д. [ ]
3) 27 д. [ ]
Выбираем цену до 7000 - 2-й и 3-й чекбокс становится неактивным, т.к. нет мониторов с диагональю больше 17 дюймов и стоимостью <= 7000

0 Thanks

Webform rules. Разные типы полей.

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

Добрый день.
Использую модуль webform rules, чтобы создавать ноду после отправки пользователем данных веб-формы. Все работает прекрасно, но есть несколько типов полей в ноде, которые не совпадают с типами полей веб-формы. Например, поле Link,
File (В ноде Image),
Sect options (У ноды term reference c использованием модуля reference_option_limit - для выбора зависимых Стран и Регионов)

0 Thanks

[Решено] Не могу обновить libmysqlclient - Сentos 6

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

Здравствуйте.
Друпал 8 при установке выдает ошибку:
"Версия 5.1.54 libmysqlclient драйвера меньше минимально поддерживаемой. Обновите libmysqlclient до версии 5.5.3 или выше, или можете переключить драйвер на MySQLnd версии 5.0.9 или выше."

На сервере обновил php до 7 версии, mysql до 5.5.47
В итоге картина такая

0 Thanks

Commerce AJAX Add to Cart - Проблема.

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

Добрый вечер.
Непонятная проблема с модулем dc_ajax_add_cart.
Если на странице есть форма поиска - на первом товаре ajax добавление в корзину не работает, идет перезагрузка. Либо наоборот работает только на первом элементе.
Если форму поиска поставить по коду ниже, чем все кнопки корзины, тогда все ок.
Смотрю элементы формы с помощью dsm($form): [#attached] и [#submit] у них одинаковые.
Сталкивался ли кто-нибудь с подобной проблемой? не могу понять, в чем причина.

0 Thanks

получить Footer и Header view

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

Здравствуйте.

Как работает этот метод ?
$view->display_handler->render_footer();

В примере я пытаюсь получить футер c итоговой стоимостью в корзине commerce

$view = views_get_view('commerce_cart_form');
$view->set_display('default');
$view->set_arguments(array($order->order_id));
dsm( $view->display_handler->render_footer() );
Подвал выводится, но значение суммы заказа 0 руб.

0 Thanks

Изменить форму в зависимости от условий

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

Еще раз нужна помощь.
Нужно изменить элемент $form в зависимости от того, находимся ли мы на странице полной ноды или в каталоге. (форма добавления в корзину commerce).
Пришло в голову только проверять по аргументу if(arg(0) == 'node')
Но дело в том ,что когда форма обновляется по ajax, аргумент уже другой.
Пытаюсь сохранить первое состояние формы через в $form_state['storage']['is_teaser'] - не срабатывает.
Какое может быть решение?

0 Thanks

Почему preprocess хуки выполняются огромное количество раз?

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

Сильно тормозит сайт. Магазин на Commerce.
Если пытаться что либо вывести на простой странице ноды dsm('что-нибудь')в хуках preprocess_node или preprocess_page, или в шаблоне, данный вывод выполняется несколько десятков раз. В чем может быть причина?
Заранее спасибо.

0 Thanks

database - синхронизация

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

Добрый день.
А подскажите пожалуйста, нет ли максимально кошерного метода синхронизировать все данные в таблице? Есть, допустим, массив с данными - надо не только добаваить/обновить записи, но и удалить те записи, которые есть в таблице, но нет в массиве.

0 Thanks

Переопределение шаблона views в своем модуле/теме

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

Добрый день/ночь
Нужно переопределить стандартный шаблон views - к примеру, views_view_grid.tpl.php
Например, здесь есть описание подобной задачи, как я понял (через 'original hook' в hook_theme)
Но у меня этот способ не работает.
http://views-help.doc.logrus.com/help/views/api-default-views

0 Thanks

template_preprocess_views_view не работает

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

function myTheme_preprocess_views_view(&$vars) {
//some code
}

Просто не работает в 7 Друпале.
Почему?

0 Thanks

Поля атрибутов, свойств в простом каталоге.

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

Здравствуйте.
Есть простой каталог товаров на Drupal 7 (без модулей магазина)
Вопрос такой.
Как сделать поля атрибутов товара, представляющих список с множественным выбором с такими особенностями:

0 Thanks