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

Токены тайтла блока views

7 июня в 8:24

Приветствую. Создал вьюшку которая выводит последние новости по продукту. Нужно в заголовок блока как то передать название продукта, чтоб это выглядело примерно так Latest [node:title] News. Под тайтлом блока вьюшки написано что возможно использование токенов для его формирования, но перечня доступных токенов я нигде не нашел. Нашел только этот список. https://www.drupal.org/node/390482#token-node

Программное создание страницы

22 декабря 2019 в 9:13

Приветствую. Есть необходимость создания страницы похожих на текущую нод по определенным критериям, при этом путь должен быть что то типо nodes-same-[cur_node_title], пробую создавать эти страницы через hook_menu. Для теста пробую записать в адрес хотя бы nid ноды, пишу примерно так:

Перенести блок под описание термина

10 декабря 2019 в 19:04

Приветствую. Есть ли какая либо возможность перенести блок под описание термина на странице термина? Написал небольшой модуль, который выводит промо ноды, вернее их тизеры в определенных разделах, однако если размещать блок над main content в разделе, то он выводится над описанием термина. Теоретически можно конечно рендерить этот блок прям в tpl файле терминов, но думаю это не самый правильный вариант? Может кто то подскажет варианты?

jquery для fivestar

27 ноября 2019 в 20:06

Приветствую. Работаю тут с кастомным виджетом для fivestar, необходимо сделать чтоб при наведении на звездочку в отдельном контейнере отображалось так сказать value, то есть оценка которую ты поставишь если нажмешь, это сделал так :

Виджет Fivestar

17 ноября 2019 в 20:21

Приветствую. Возникла необходимость сделать кастомный виджет для данного модуля. Создал модуль, назвал, создал инфо файл, создал файл модуля, имплементировал hook_fivestar_widgets(), туда же сложил изображения для него и и css файлы.

Программное формирование breadcrumbs

6 ноября 2019 в 11:20

Приветствую. Пытаюсь тут разобраться в разработке модулей под друпал и хочу переписать крошки для различных типов материала. Насколько я понял из того что нашел, это то что сам сам html крошек пишется через https://api.drupal.org/api/drupal/includes%21theme.inc/function/theme_br... , насколько я понял это делается в template.php. Дальше я начал искать чем же сама эта цепочка формируется, а тут куча хуков, в которых я не совсем разобрался в терминологии.

Модуль для отправки почты

27 августа 2019 в 18:41

Приветствую. У меня на VDS компания ограничивает возможность установки SMTP серверов. Может кто то подсказать модуль для отправки почты через какие либо внешние сервисы? Почта по большому счету только для формы обратной связи. Что то гугл очень уж старые посты выдает на эту тему - за 12-13 года.

Сворачиваемые в админ меню словари

4 августа 2019 в 8:58

Приветствую. Может быть кому то попадалось что то подобное? Нужен виджет словаря, который будет при создании материала по умолчанию свернут, при этом чтоб не было необходимости для этого создавать родительский термин. Виджет Term reference tree не подходит, в нем для того чтоб виджет был свернут необходим родительский термин, не хочется плодить пустые разделы. В идеале бы что то типо спойлера для полей...

Warning: Invalid argument supplied for foreach() in element_children()

29 июля 2019 в 9:46

Приветствую. Возникла такая проблема - при выводе вьюшки програмно. То есть существует у меня page--front.tpl.php, я ее темизирую, вывожу там вьюшку в контентной части. Вывожу следующим образом:

Не работает выпадающее меню в подтеме Bootstrap

27 июля 2019 в 8:14

Приветствую. Установил в общем тему Bootstrap, создал сабтему, переименовал инфо файл и папку, все вроде бы работает. Но вот выпадающее меню не работает, хотя галочку Show as expanded поставил. Оно показывает саму caret, но при нажатии на нее ничего не происходит. Не работает ни CDN, ни кастомно, проблема повторяется и на версиях для компьютера и в мобильной версии.
Насколько я понимаю там используется Bootstrap v 2.26, я такой версии для скачивания даже найти не могу) Само CDN ссылается на v 2.4. Может быть в этом проблема?

Права доступа к /sites/default/files

19 июля 2019 в 11:06

Приветствую. Возможно кто то хорошо разбирается в серверах. Устанавливаю D7 на VDS, все вроде бы работает, однако при установке жалуется на то что нет прав на запись /sites/default/files, пробовал установить и 700 и 755 и 775, не пропускает, только 777 позволило установить.
После установки поменял на 700, при этих правах не позволяет загружать медиа файлы. Только при 775 загружаются. Может кто то в курсе что именно мешает серверу? Может быть что то дополнительно в апаче надо настраивать или еще где то.

Metatags с переопределением на страницах

12 июля 2019 в 18:06

Приветствую. Может быть кто то подскажет существует ли модуль наподобие Metatags, но чтоб можно было не только автоматом генерировать метатеги, но и выборочно вручную переопределять их на нужных страницах? Насколько я понял Metatgs умеет только генерировать на основе шаблонов, хотя в семерке как я помню можно было и на странице материала переопределять для каждой конкретной статьи.

Global redirect drupal 8

9 июля 2019 в 17:32

Приветствую. Насколько я понял по информации в интернет в D8 данный модуль включен в ядро в отличие от семерки. И насколько я понял раньше еще была галочка для включения редиректа, а теперь он делает это по дефолту из коробки?
Однако я установил pathauto, сгенерировал алиасы, но он не редиректит со старых системных(например /node/17) и старых адресов терминов на ЧПУ, созданные pathauto. Не могу понять причину, вроде бы везде пишут что должно работать сразу. Может я что то упустил?

Похожие ноды на основе двух словарей в Drupal 8 на Views

30 июня 2019 в 10:52

Приветствую. Пытаюсь решить следующую задачу:
Есть тип материала, в нем есть два словаря - основной и теги
Необходимо создать блок представления, который будет формировать список похожих материалов на основе поля тегов, однако при этом сортировка так же должна проводиться по основному словарю, там достаточно просто чекать есть ли совпадение с исходным материалом по терминам.

Доступ к полям ноды в page.html.twig

23 июня 2019 в 11:30

Приветствую. Есть необходимость переписать вывод именно страницы ноды, нужно чтоб до материала, во всю ширину страницы выводилось изображение(обложка) и ссылка, все это поля ноды. Есть ли какая то возможность получить их значение в page.html.twig? Или может быть вопрос можно решить как то по другому?

Карусель из изображений нескольких нод.

13 июня 2019 в 19:36

Приветствую. Задавал уже вопрос, посоветовали Slick. Перерыл инфу которая по нему была и не могу найти - он умеет создавать слайдер только внутри какого то одного материала? Никаких блоков и вьюшек? Порылся в настройках, вроде бы нигде намека нет на подобное.
Пробовал вьюшку создать и вывести на главной, выбрал там поле изображение, выбрал для него средство форматирования Slick image, ноль реакции, выводит все эти изображения просто.

Карусель на Views Slideshow

12 июня 2019 в 13:36

Приветствую, есть ли возможность создать такую карусель как на прикрепленном изображении с помощью данного модуля? Или тут нужно что то другое? Нужна грубо говоря горизонтальная лента - слайдер, 4 элемента видимы, остальные возникают при прокрутке.

вывести поле без html тегов

1 июня 2019 в 15:43

Приветствую. Возникла необходимость встроить в текст ссылку на термин, однако анкор самой ссылки я переопределяю через field--field_name.tpl.php, а вызываю его вывод уже в ноде с помощью <?phpprint render($content['field_name']);?> , однако выводится она в тексте обрамленная в div. Может быть есть способ вывести это дело без доп тегов?

Хлебные крошки и pathauto

8 апреля 2019 в 13:27

Приветствую. Установил на сайте custom breadcrumbs, все работало, однако если после этого установить модуль pathauto, то крошки не выводятся, просто пропадают из вывода. Я так понял что они как то конфликтуют, эти два модуля? Поиском ничего похожего не нашел( Причем даже если удаляю потом pathauto, ничего не выводится, помогает только переустановка сайта с нуля.

Как получить текущее ЧПУ, зная tid

2 декабря 2018 в 10:37

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