Drupal8

Есть ли разница обновлять модуль через 'composer update' или 'composer require' ?

20 июня 2020 в 13:47

Допустим, нужно обновить один какой-то модуль. Пусть будет admin_toolbar.

Есть ли разница как это делать через:
composer update drupal/admin_toolbar --with-dependencies
или
composer require 'drupal/admin_toolbar:^2.3'
?

Как каноничнее делать каталог?

19 июня 2020 в 15:30

Речь о разделах/подразделах.
Как лучше? (лучше значит чтобы и каталог был по типу опенкарта, и по философии друпала. И вопрос не про модуль каталога из коробки).

  1. Делать на таксономии без представлений
  2. На таксономии и представлениях
  3. На представлениях и nodereference. С модулем eva
  4. Еще что-то...

Какое решение лучше применить? Всегда делал по 3му варианту, получалась неограниченная вложенность. А здесь новый сайт, 9й друпал... Буду признателен если и мануал какой есть.

Вопросы по обновлению через composer

18 июня 2020 в 9:23

Добрый день!
Обновляю через компосер, по мануалу на паре сайтов, есть пара вопросов...
Команда composer update в моем случае выглядит как php ~/composer.phar update, но буду писать так как написано в мануалах:

Как заменить часть текста звездочками при выводе во Views

16 июня 2020 в 14:57

Как пример:

  • При выводе номера телефона заменить 5 последних цифр звездочками
  • При выводе Фамилии вывести только первую и последнюю букву

и т.п.
Можно ли это сделать стандартными средствами без программирования?

Кто пользовался модулем Simplifying?

15 июня 2020 в 18:20

Хотела убрать все ненужное при создании материалов (для зарегистрированных пользователей). Убрать удалось. Теперь хочу кое-что вернуть: например, создавать пункты меню. Сняла галочку. Однако ничего не меняется. Дайте совет, пожалуйста, кто пользовался модулем.

Как сделать добавление / удаление поля в форме по ajax в группе однотипных полей

14 июня 2020 в 22:41

Изучаю form api drupal8.
Хочу решить задачу, добавления удаления однотипных полей.

В например несколько цветов, несколько размеров. Да знаю что есть типы материалов, и там это легко настраивается, но мне нужно понять как работать с form api

Столкнулся с проблемой, что после удаления одного поля из группы, удаляется не текущий элемент, а последний в массиве.

Посмотрел, из чего формируется группа полей, всегда это правильным массив данных, то есть тот который мне нужен.

CKEditor и вставка текста ctrl+v, но drupal.ru работает копипаст. Как это сделать?

10 июня 2020 в 20:12

О том, что копипаст не работает из соображений безопасности, написано https://github.com/ckeditor/ckeditor4/issues/595#issuecomment-317660821 . Однако здесь он работает. Как обойти эту проблему? Или можно только найти и установить более старую версию?

Как изменить вывод представления "Последние материалы", формируемый модулем Аctivity?

10 июня 2020 в 20:04

После установки друпала во вьюсах есть блок Recent content, который выводит название материала и время обновления. Ничего менять не стала, установила Аctivity.
Теперь выводятся Последние материалы (всех пользователей) и текущего пользователя. В выводе нет постраничного навигатора, т.е. на 1 странице выводится все, что было опубликовано. Но во вьюсах этого представления нет. Как добавить навигатор? И хотелось бы поменять вывод: например, автор следует после заголовка.

СKeditor - посторонний код по умолчанию после установки Drupal 8 и 9

10 июня 2020 в 20:00

И в Drupal 8 и в Drupal 9 при добавлении содержимого в ckeditor присутствует вот такая стрелка (пример на скриншоте). При нажатии на кнопку "Источник" там появляются вот такой код:

Работа модуля Views Autosubmit

10 июня 2020 в 15:17

Возникла проблема с модулем Views Autosubmit на Drupal 8.9.0.
Ставлю чистый Drupal, создаю новое представление, добавляю с помощью модуля автоматическую отправку - и ничего не происходит.
AJAX включен и работает.
Есть советы или рекомендации?