chelwolf: Блог

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

Несколько городов и поддомены на Drupal 8 - как реализовать?

14 июля в 21:05

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

Как в Drupal 8 сгенерировать изображение с заголовком ноды?

2 июня в 10:52

Много современных сайтов СМИ (Новая газета, Медуза и т.п.) используют в качестве картинки для постов в соцсетях заголовок материала, сгенерированный в виде изображения.

Пример:

Генерация таких картинок происходит автоматически. Если заголовок больше определённого количества символов - он обрезается на границе слова многоточием.

Добавление переменных в html.html.twig: как правильно передать переменные?

1 июня в 18:12

Для типа материала "Новости" вывожу в head сайта метки для Фейсбук, чтобы пост при шаринге страницы в ленте отображался с картинкой и другими атрибутами, согласно документации: https://developers.facebook.com/docs/sharing/webmasters

Чтобы это реализовать, нужно сделать две вещи:
1) Передать значение двух полей ноды для шаблона html.html.twig через файлик mytheme.theme
2) Настроить вывод в самом html.html.twig

Вывод в файле html.html.twig:

Как вывести описание пункта меню в Drupal 8 (модуль simplify menu)?

26 мая в 14:46

Вывожу меню в шаблоне главной страницы, используя модуль simplify menu (https://www.drupal.org/project/simplify_menu), чтобы переопределить разметку:

Как в Drupal 8 правильно подключить виджет сообщества Вконтакте?

26 мая в 13:02

Для подключения создаю пользовательский блок со своим форматом ввода, который делает подсветку кода и убирает различные ограничения (результат как Full HTML). Туда я вставляю код виджета согласно документации: https://vk.com/dev/widget_community

Проблема в том, что виджет при переходе на страницу бесконечно грузится, пока не нажимаем Ctrl + F5 - только тогда он быстро подгружается и корректно работает.

Вывод новостей на Views - как пропустить первые 2 элемента с учётом закреплённых?

2 мая в 21:06

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

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

Как вывести форму добавления ноды на странице и настроить обёртку полей?

21 апреля в 13:29

Есть задача сделать сервис "Вопрос-ответ", решение хочу сделать стандартными средствами. Создал тип материала "Вопрос" и дал доступ анонимным пользователям создавать его, скрыв некоторые поля. Теперь хочу вывести форму в шаблоне page, а также сделать для каждого поля свою обёртку.

Вопрос: как вывести форму программно кодом и настроить обёртку для полей?

Как в Drupal 8 настроить контекстные фильтры views, чтобы на странице выводились новостные материалы по такой же тематике?

8 апреля в 16:12

У меня есть два типа материала: новости и видео. Оба материала имеют одинаковое поле "Тема", которое ссылается на термин таксономии. На странице этих материалов я хочу вывести блок через Views, в котором будут выводится видео и новости, совпадающие с тематикой текущего материала.

Вопрос: как настроить контекстные фильтры, чтобы добиться такого эффекта?

Настройка эквайринга от Тинькофф-банка на D7 Commerce (проблема с правилом rules «When an order is first paid in full»)

4 декабря 2019 в 15:33

Всем привет.

Столкнулся с проблемой при настройке эквайринга от Тинькофф-банка: есть простой сайт с возможностью покупки курсов, после покупки курс автоматически прикрепляется к пользователю. Прикрепление настроено через правило Rules, которое срабатывает на событие "When an order is first paid in full".

Что это за событие хорошо написано на официальном сайте Drupal Commerce: https://docs.drupalcommerce.org/commerce1/user-guide/checkout-process/ch...

[РЕШЕНО] Webform Date field в Drupal 7 - как убрать год?

8 июля 2015 в 17:07

Здравствуйте коллеги, есть простая потребность создать форму, где пользователю нужно будет указать удобное время для выезда специалиста, или, скажем, для звонка из компании, или, скажем, для доставки пиццы... Я установил поле даты с всплывающим и очень убогим друпаловским окном даты Smile Всё хорошо, там можно указывать часы, минуты, но вот год не нужно указывать, вопрос собственно и состоит в том как спрятать год в этом поле?

Редирект с формы при ошибочном заполнении её обязательных полей - как убрать?

7 августа 2014 в 14:30

Здравствуйте коллеги! Есть такая проблема, на сайте вывожу форму на главной странице вот так:

<?php $block module_invoke('webform''block_view''client-block-1'); echo $block['content'];?>

Всё прекрасно работает, но стоит не заполнить одно обязательное поле или заполнить его не верно (например ввести не валидный EMail) выдаётся, естественно, ошибка, при это совершается редирект на страницу формы. Хочется, чтобы такая ошибка вылезала непосредственно в блоке выведенном на главной странице и такого редиректа не было. (к чему это приводит можно посмотреть тут)

Как это исправить? Я думал модуль inline_messages решит мою проблему, а нет.

[РЕШЕНО] Файл htaccess.php - это нормально?

8 мая 2013 в 12:33

Коллеги всем привет, столкнулся с противоречиями, недавно опрокинулся сайт - причина по началу показалась очевидной, и заключалась в том, что на хостинге место закончилось. Сайт восстановили, тариф поменяли.

Но потом я заметил странные файлы в директории сайта, а именно два php, которые кидаю архивом. Один называется htaccess.php, другой hv.php. В стандартной сборке на Drupal 6 их нет, специально сравнил директории. На других моих друпал-сайтах тоже нет такого.

Попробовал удалить - удалились, никаких последствий от этого не последовало, ни ошибок ничего. Модулей таких грандиозных тоже вроде не стоит, всё родное (views, cck...). Делал трассировку, ничего не выявила.

В связи с этим обращаюсь к вашему опыту:
- гляньте файлы, имеют ли они вирусную природу на первый взгляд в код?