portfolio: Блог

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

Как перевести блоки, созданные внутри Layout Builder

18 января 2022 в 18:30

Приветствую!

Я использую в Drupal 9 модуль Layout Builder. И сейчас возникла необходимость перевода сайта на другие языки.

Столкнулся с проблемой - почему-то не переводятся блоки, которые созданы внутри Layout Builder(см. скриншот)
В теории есть модуль Layout Builder Symmetric Translations, но его установка ничем не помогла.

Может кто-то знает как решить проблему?

Как отслеживать ещё не переведённые элементы на мульти-язычном сайте?

20 января 2021 в 16:14

Приветствую! Подскажите пожалуйста кто знает как решить такую задачу.

Есть многостраничный сайт, который переведён на разные языки. Для каждого языка есть свой редактор, который добавляет контент (параграфы в статьи, пишет новые статьи и т.д.)

Есть ли готовый модуль или решение, которые бы автоматически уведомляли администратора сайта о том, что требуется перевод для новых созданных каких-то элементов или страниц?
Т.е. в случае если редактор одного из языков что-то добавил на сайт.

Поиск на Drupal.org и в Google не принёс результатов.

Как поменять местами поля Price & Add to Cart в Commerce Drupal 8 ?

30 августа 2019 в 11:11

Приветствую!

Пытаюсь разобраться с Coommerce в Drupal 8.
В некоторых моментах разработчиков Commerce хочется расстрелять!!! Smile

Засел на банальной смене расположения относительно друг-друга (выше-ниже) и группировки полей на странице Product в блоке Add to cart.

Не могу поменять местами поля Price & форму Add to Cart. Также непонятно ведёт себя поле SKU.

Может кто нибудь помочь и объяснить, как и где это делается в админке ?

Views Fieldsets вызывает ошибку на сайте с Drupal 8

26 августа 2019 в 16:51

Приветствую!

При использовании в Drupal 8.7.5 модуля Views Fieldsets рушится сайт.

Вот лог ошибки:
Error: Call to a member function addChild() on null in Drupal\views_fieldsets\Plugin\views\field\Fieldset::replaceFieldsetHandlers()

Ошибка возникает когда я создаю div в представлении с помощью fieldsets и в него ставлю три поля из типа материала, чтобы задать общий класс этой группе полей.

Поиск в Google не выдал никаких результатов.

Может кто-то сталкивался с такой же проблемой ?

Проблема с Ajax в Layout Builder

9 августа 2019 в 2:32

Приветствую!

Использую Layout Builder с Drupal 8.7.5

Появилась вот такая ошибка при попытке создать новую секцию:

Может быть кто-то знает как её решить?

Пробовал обновить ядро до Drupal 8.7.6 - не помогло.

Просьба помочь убрать ошибку на сайте Drupal 8

18 мая 2019 в 13:23

Приветствую!

Буду благодарен за помощь в решении проблемы на сайте с Drupal 8.7.1

Сайт нормально работает, но при попытке редактирования именно главной странице появляется белый экран с сообщением "The website encountered an unexpected error. Please try again later."

Лог ошибки показывает вот такую картину:

Заранее спасибо за помощь!

Помогите исправить ошибку при переносе сайта с Drupal 8 на хостинг

10 мая 2019 в 15:03

Приветствую!

Я переношу сайт с одного хостинга на другой. Сайт сделан на Drupal 8 со сборкой Drupal Project.

После переноса файлов и подключения базы данных появляется вот такая ошибка.

Как я переношу сайт:

Ошибка обновления модуля в Drupal 8 через comoser- как исправить?

8 мая 2019 в 19:12

Приветствую!

Подскажите пожалуйста как исправить вот такую ошибку при попытке обновления модулей в Drupal 8 через composer:

Problem 1
- The requested package egulias/email-validator (locked at 2.1.7, required as ^1.2) is satisfiable by egulias/email-validator[2.1.7] but these conflict with your requirements or minimum-stability.

Команды для Composer ввожу любые (например composer require 'drupal/mailgun:1.x-dev' ), но всё время появляется эта ошибка.

Заранее спасибо за помощь!

Миграция с Wordpress на Drupal 8

11 апреля 2019 в 16:13

Приветствую!

Стоит задача переехать с сайта, созданном в Wordpress на Drupal 8

Есть в сети статьи и видео как мигрировать. Например, вот это https://www.youtube.com/watch?v=MtSyXrBk5uk

Согласно ему я установил модуль Wordpress Migration и попытался с его помощью импортировать все с помощью XML-файла, который создаёт Wordpress в админке с помощью Tools/Export.
Сам XML файл от Wordpress содержит нужную информацию.

Как подключать любые java script к Drupal 7 ?

6 апреля 2019 в 22:08

Приветствую!
Подскажите как подключать любые скрипты с Github и прочих сайтов на Drupal 7 ?

По идее есть статьи и некоторые видео как подключать, но чтобы вот подробно показать процесс подключения такого толком нет.

Для примера возьмём часто встречающийся на сайтах скрипт крутящихся (анимированных) цифор https://github.com/aishek/jquery-animateNumber

Что понятно по подключению скриптов к Drupal 7 из статей и прочих материалов.

Как настроить связь и зависимость терминов из 2 разных словарей?

3 марта 2019 в 11:51

Приветствую!
Помогите пожалуйста решить проблему.

ИСХОДНЫЕ ДАННЫЕ

Есть 2 разных словаря с терминами:

Словарь 1 (страны): Беларусь, Украина, Россия, Казахстан (термины)
Словарь 2 (города): Минск, Киев, Москва, Актюбинск (термины)

Есть тип материала "Объявление".
В нём 2 поля с выбором терминов таксономии из этих разных словарей

Поле 1 - Выберите страну (из терминов Словаря 1)
Поле 2 - Выберите город (из терминов Словаря 2)

ПРОБЛЕМА:

Помогите! Не включаются комменатрии к типам материалов. Может ли быть глюк в БД ?

23 июля 2018 в 22:52

Приветствую!

Помогите пожалуйста решить проблему.

Есть разные типы материалов. Раньше к ним работали коментарии. Потом неожиданно они пропали.

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

Но даже админ не может ни к какому типу материала добавить коментарии - просто не появляются поля для их ввода.

Как добавить свой url для каждой вкладки tab ?

28 мая 2018 в 13:28

Приветствую!

Подскажите пожалуйста как можно добавить свой url для каждой вкладки tab ? Или sub-url в конце типа #tab1

Исходные данные:

1. Есть профиль пользователя User
2. Пользователь создаёт 2 типа материала - Анкета и Фото работ
3. Эти 2 типа материала вывожу с помощью вьюсов отображением Блок.
4. Сами вьюсы выводятся в стандартном Профиле у пользователя в Группе горизонтальных вкладок Tab

Скриншот http://prntscr.com/jnjj8r

Суть проблемы - вкладки не имеют свой адрес если их переключать.

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

23 мая 2018 в 15:07

Приветствую!

Помогите пожалуйста решить такую задачу.

Исходные данные:

1. Есть словарь с терминами таксономии:

-Категория услуг 1
-Категория услуг 2

2. Есть тип материала Анкета, при создании которой зарегистрированный пользователь выбирает термины таксономии этих Категорий услуг, которыми он занимается.
Это либо все 2 Категории услуг сразу, либо только Категория услуг 1 или только Категория услуг 2

Rules - как сделать правило для пункта меню и проверку создан ли уже материал пользователем?

22 мая 2018 в 21:18

Доброго врмемени суток!

Подскажите пожалуйста как решить 2 задачи с помощью Rules.

1. Есть зарегистрированный пользователь. Он может создать тип определённого материала, например статью.
Создать он может только одну единственную статью.

2. У пользователя есть меню User, в которое выводится ссылка "Создать статью"

ЗАДАЧА 1:
Нужно чтобы после того, как пользователь создал свою статью из меню исчезла или удалилась эта ссылка "Создать материал" или изменилось её название и конечный URL на "Просмотреть статью".

Geofield - виджет карт блокируется Google из-за неправильного API key. Прошу помочь разобраться в какое поле его вставить

26 марта 2018 в 2:30

Приветствую!

Использую геолокацию для отображения объекта на карте по введённому адресу в поле Geofield нужного мне типа материала.

Зарегистрировался в консоли Google, активировал библиотеки Google Maps JavaScript API и Google Maps Geocoding API

Получил API key. Ограничения никакие не ставил на него.

Куда уже только не вставлял его в настройках модуля геолокации в админке сайта.

Всё равно в итоге на карте пишет "При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript."

В теме на Bootstrap3 не выводится поиск и хлебные крошки. Прошу помощи!

20 февраля 2018 в 19:12

Приветствую!

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

Использую тему на Bootstrap 3 от Gavias

Скорее всего они просто отключены в файлах template.php, т.к. в разделе блоков они есть. И сам регион для поиска есть.

В css их отключения с помощью display: none не нашёл. По логике значит искать только в php файлах темы.

Сам я к сожалению не силён в php

Файлы от темы можно скачать по ссылке

Видимость поля views в зависимости от роли пользователя на сайте?

17 февраля 2018 в 23:20

Приветствую!

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

По аналогии как мы можем настраивать видимость блоков для разных ролей.

Суть проблемы:
На сайте 2 роли - производитель и покупатель.
Есть вьюс. В нём несколько полей, например:

поле 1
поле 2
поле 3

Мне нужно чтобы поле 1 было видно всем пользователям.
А поле 2 - только производителям
Поле 3 - только покупателям.

Ваше мнение о seo мультиязычного сайта - один домен site.ru или для каждого языка свой домен site.de , site.eng и т.д. ?

29 января 2018 в 10:08

Приветствую всех!

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

Интересно выслушать разные мнения и желательно с аргументами Smile
---------------------------------------------------------------------------
Исходные данные:

Делаю сайт, например, с доменом site.ru
На сайте будет пока что 3 языка - русский, немецкий и английский. Потом будут добавляться также и другие.

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

28 января 2018 в 12:01

Доброго времени суток!

Суть проблемы:
1. Есть с сайт с компаниями №1, 2, 3.
2. Есть представление со списком названий этих компиний №1, 2, 3

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

  • ООО "Компания
  • тел +7(999)999999
  • Город: Москва

Я создал представление ввиде блока, в котором вывожу эти поля профиля компаний.

Как сделать кнопку "редактировать поле" напротив каждого поля field в выводе представления?

27 января 2018 в 10:29

Приветствую!

Подскажите пожалуйста модуль или способ сделать так, чтобы напротив каждого выводимого поля с введёной пользователем информацией была кнопка "Редактировать" по отдельности каждое это поле?
Прямо в представлении чтобы можно было по одному полю редактировать.

Как динамически подставить имя и user id пользователя в ссылку в поле настройки видимости блока?

26 января 2018 в 18:57

Доброго времени суток!

Помогите пожалуйста решить такую задачу.

Есть стилизованный блок, в котором с помощью представления выводится информация об аккаунте пользователя (Email, имя и т.д.

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

Не хочется применять PHP возврат True.

Пробовал разные варианты - почему-то не работает.
Например:
users/%
users/[%uid]

Ну, и т.д.

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

23 января 2018 в 22:26

Приветствую!

I need Help Smile

Есть сайт где несколько типов пользователей, например Продавец и Покупатель.

Хочу сделать вот такую последовательность регистрации и выбора роли пользователем.

ШАГ 1.
Сначала пользователь просто вводит свой Email и нажимает на кнопку "Зарегистрироваться."
Ему на почту приходит одноразовая ссылка для входа на сайт.

Этот шаг решён с помощью модуля Email registration

Как вывести редактор CKEditor в простом длинном текстовом поле? (не body)

23 января 2018 в 22:01

Приветствую!

Подскажите как можно вывести тектовый редактор CKEditor в простом текстовом поле (text-field) ?

Вывести его при создании материала проблем нет, когда ставишь длинный текст с анонсом, всё нормально отображается.

А если создаю какое-то поле с типом просто "длинный текст", скажем, в профиле пользователя, то редактор не появляется.

По идее это где-то должно устанавливаться в настройках, без всяких хуков и т.д. Поиск в Гугле не дал результата.

Модуль также не нашёл для этого.

Подскажите какую версию Drupal 7 или 8 выбрать для сложного проекта

22 января 2018 в 13:14

Доброго времени суток!

Подскажите пожалуйста ваше мнение на какой версии Drupal лучше сделать сайт локального аналога Ebay или Alliexpress - Drupal 7 или Drupal 8?

Сомневаюсь просто ещё в стабильности Drupal 8

Пробовал с полгода назад на нём сделать интернет-магазин сложный - вылазило постоянно разных проблем.