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

Как правильно настроить FastCGI (Nginx + php-fpm) (7.1.14 (alt)) для drupal 7 в ISPmanager

16 февраля 2018 в 10:47

Доброго времени.
Использую панель ISPmanager 5 Lite в Debian 8.10

Добавляю сайт с такими настройками:
FastCGI (Nginx + PHP-FPM) (7.1.14 (alt))
В результате получаю конфиг Nginx такого вида:

Как нормально работать с таксономией с кастомными сущностями, например в commerce?

8 февраля 2018 в 17:43

Поделитесь опытом, как вы работаете с таксономией с сущностями (не node) в drupal 8?

Когда только поставил drupal 8, срузу поставил commerce 2.
По началу приятно удивился, как стало всё здорово, логично, понятно.

Создал продукт, добавил поля-термины и... Работает как задумано, увы но, таксономия до сих пор работает только с нодами.

Как подружить vbo и tabledrag drupal 8

17 января 2018 в 23:06

Пытаюсь в представлении вывести сразу массовые операции (VBO) и tabledrag (drupal_attach_tabledrag).
Вместе корректно работать отказывается - сбиваются имена чекбоксов VBO, не показывается submit tabledrag. И если последнее лечится, то первое никак не могу.
Может кто уже сталкивался? Интернет смотрел, тоже только одни вопросы пока без ответов...

Как редактировать свойства товара на странице редактирования заказа?

29 ноября 2017 в 14:05

На странице admin/commerce/orders/*/edit есть виджет строки товара.
По умолчанию это "Менеджер позиций".
Если у line-items есть дополнительные поля, то в "Менеджере позиций" они не отображаются, тем более не редактируются, если изменить виджет на entity inline form, то поля редактируются, но нельзя поменять цену.

Как можно настроить эти виджеты, больше нравится entity inline form, чтобы можно было править все данные строки?

Как изменить атрибут товара на странице корзины?

27 ноября 2017 в 11:11

Как изменить атрибут товара (line-items) на странице корзины (cart)?
Есть тип line-items, у которого есть поле типа список.
Как вывести форму этого списка на страницу корзины для каждого line-items?

Как в синоним url ноды добавить синоним термина?

3 ноября 2017 в 13:07

Для материалов-новостей в pathauto работает следующий токен:
[node:field_section:0:entity:parents:join-path]/[node:field_section:0:entity]/[node:title]

который выводит всю цепочку терминов словаря "section".

Но, есть термин "Новости", которому синоним задан вручную "/news" и по идее цепочка должна быть такой:
/news/дочерний термин/.../заголовок-ноды

но как и ожидалось работает так:

/novosti/дочерний термин/.../заголовок-ноды

Как это можно переопределить?

Как поступать с ссылками на термины таксономии при использовании facet api?

16 августа 2017 в 21:45

Есть представление - search api с фасетной навигацией. Несколько фасетов - термины таксономии.
В тоже время в самих словарях термины никуда не делись и тоже доступны по ссылкам.
Посоветуйте, что вы делаете, с ними?
Просто игнорируете, ведь вероятность того, что по ним пройдут - мала?
Закрываете от поисковиков?
Как то переадресуете?

Как программно добавить свою ссылку в node links?

28 июня 2017 в 20:50

Как программно добавить свою ссылку в node links?
Это там, где выводится node-readmore.

Как создать страницу категории товаров в commerce 2?

15 июня 2017 в 23:47

Обычно в commerce 1 делал так:
-Дисплей товара (нода), у которого поле "Каталог". При создании относишь дисплей к определенному термину - переходишь на страницу термина и видишь все товары

В commerce 2 попробовал сделать также, но не получилось, наверное, потому что товар - это уже не нода, а представление для таксономии работает только по ним и у товара нет анонса.

Подскажите, как вообще организовывается каталог на commerce2? Желательно без панелей. Спасибо.

Как изменить заголовок страницы в хлебных крошках из Views с аргументом?

18 мая 2017 в 15:11

Имеем:

1)Drupal 8

2)bootstrap theme (можно даже использовать её для теста, без субтемы от неё) или вместо неё модуль easy_breadcrumb, смысл в том что и тема и модуль умеют добавлять к крошкам заголовок текущей страницы.

3)Включаем в теме или модуле настройки: показывать ссылку на главную и показывать заголовок текущей страницы.

4)Включаем, например, стандартное представление "Глоссарий", только определим там заголовок страницы.

Как ограничить число значений многозначного поля в Views?

28 апреля 2017 в 9:26

Есть views-содержимое, выводит множественное текстовое поле ноды. Количество значений в разных нодах может быть разным.
Нужно получать последние 3 значения, а лучше последние 3 у разных нод.
В навигаторе ставлю - получать 3 элемента, но применяется это к нодам, а не к полям. Полей может быть в итоге и 7 и 5, а мне нужно только 3.
Настройка множественного поля не подходит, т.к. я использую шаблон поля.

Как в таком случае ограничить значение по полям а не по количеству содержимого?

Как лучше организовать работу с изображениями?

24 апреля 2017 в 12:33

Имеется сайт с новостными материалами - обзорами, каких то мероприятий: обычно это пару абзацев текста и 20-50 изображений.

Сейчас работа построена следующим образом:

Материал "Новость" сконфигурирован таким образом:
-Поле "Изображение" (неограниченное)
-Логическое поле "Показать первое изображение в анонсе"
-Логическое поле "Показать все изображения на странице материала"
-Логическое поле "Показать изображения в фотогалереи"
Все эти поля на странице редактирования ноды, для удобства объединены в fieldset.

Как программно удалить кэш определённого блока?

7 декабря 2016 в 17:08

Как программно очистить кэш определенного блока?
Например есть блок, созданный модулем my_module и дельтой my_delta.

Уже реально делать полноценные магазины на commerce 2?

5 декабря 2016 в 10:22

Доброго времени. Поделитесь опытом: как считаете сейчас уже реально делать полноценные магазины на commerce 2, в виду того, что многих модулей, наверное, еще нет или же они в dev.

Ошибка "Product SKU ("") is invalid" при импорте товаров feeds

5 ноября 2016 в 20:14

Имею:
-feeds
-commerce_feeds
-feeds_ex
-xml файл с товарами

Всё настроил, разобрал xml XPath, в debug все корректно показывает, но выдаёт ошибку:

«SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '2222', '3333'' at line 1»
Заметил, что если снимаю галочку "уникальность" у SKU то есть предупреждение:

«Product SKU ("") is invalid.»
Импорт тоже не происходит.

Схема мультисайтинга с частично одинаковым контентом

11 июля 2016 в 19:57

Доброго времени.
Есть магазин drupal commerce: каталог-термины таксономии, facet api.
На странице термина-категории каталога, есть небольшое описание категории-поле обычное description термина.
Сейчас требуется сделать мультисайтинг, при этом товары на поддоменах должны быть одни и те же (отличаться будет цена), а вот страницы, описание терминов и все остальное - другое.
Посоветуйте какую схему мультисайтинга выбрать лучше в моем случае?

Bootstrap тема и Hansel

15 февраля 2016 в 9:51

Использую субтему на базе Bootstrap. Для вывода хлебных крошек использую Hansel. В итоге - не работает. На другой теме всё OK.

Могут ли фасеты работать как обычный раскрытый фильтр?

13 февраля 2016 в 19:12

Только знакомлюсь с facet api...

[Решено] Поиск в views таблице по всем полям и по каждому в отдельности

11 февраля 2016 в 9:01

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

Есть views-таблица c 10 полями. Необходимо иметь текстовое поле поиска, рядом с ним select, в котором выбирается поле где искать или выбирается "искать везде".

Как решить?

Спасибо

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

5 декабря 2015 в 20:48

Доброго времени всем!
Цель: в стандартном представлении views taxonomy_term, которое заменяет вывод материалов в таксономии, сделать так, чтобы перед лентой самих материалов выводился сам термин, ну и все его поля, конечно же кроме заголовка - имя термина.

Поступаю так: Создаю шаблон вьюхи: