Публикации по теме 'drupal-8'
Начало современной разработки с Drupal8
Начать разработку с Drpual очень сложно, особенно с Drupal8, если у вас нет большого опыта работы с Drupal.
Эта статья укажет на наиболее распространенный путь. Я разработчик Drupal, работал над крупными корпоративными веб-сайтами, федеральными и государственными веб-сайтами, а также простыми одностраничными веб-сайтами.
Локальная среда разработки
Я предпочитаю использовать lando ( https://docs.lando.dev/config/drupal8.html ), потому что его довольно легко настроить и он не портит..
Drupal 8/9: AJAX-команды Facets
Некоторое время назад я разрабатывал сайт на Друпале с фасетным поиском . У клиента были очень специфические требования, которые не были включены в модуль фасетов по умолчанию. Одним из таких требований было обновление и добавление нескольких частей контента на страницу в зависимости от того, какие фильтры были активированы. Это могло бы быть простой задачей, если бы не функциональность AJAX, встроенная в модуль фасетов…
Возможные решения
Я придумал три возможных решения:..
Progressive Decoupled Drupal - Установка
В эпоху быстрого и производительного веб-приложения, работающего в реальном времени, нельзя упускать из виду сверхспособности ReactJS и те чудеса, которые он может творить при правильном использовании.
Прелесть ReactJs в том, что его можно легко интегрировать с любым другим фреймворком.
Давайте посмотрим, как интегрировать ReactJs с Drupal 8 и Drupal 7.
TL;DR
Мы надеемся, что ReactJs справится с тяжелой работой с пользовательским интерфейсом, а все остальное оставим на Drupal...
Drupal 8: Использование Entity Embed для размещения повторно используемых встроенных скриптов в контенте WYSIWYG
Во-первых, полное раскрытие. Я ненавижу то, что собираюсь вам рассказать. Я ненавижу видеть установленный модуль PHP Filter или клиенты с кучей встроенных тегов ‹style› или ‹script›, разбросанных по полям их контента; однако , я также понимаю, что иногда есть вариант использования для таких вещей (но не PHP-фильтр, серьезно, черт возьми, это дерьмо).
Annyyyhoo, вот способ включить встроенный код повторно используемого в свой WYSIWYG, не только не отключая плагины форматирования или..
Создание панели данных Drupal с помощью Charts.js и Vue.js
Mark-a-Spot - это дистрибутив Drupal для краудмэппинга и отслеживания общественных проблем. Он использует функции визуализации карты и мониторинга данных, которые в более ранних версиях были тепловыми картами, картами запросов на обслуживание и простыми представлениями агрегирования, подсчитывающими контент по категории и статусу.
Обсуждение фреймворка JavaScript для пользовательского интерфейса администратора Drupal побудило меня поиграть с Vue.js и реализовать больше функций..
Мои мысли о разделении Drupal с GatsbyJS | Часть 1
В последнее десятилетие произошел всплеск умных устройств и широко открылись различные каналы взаимодействия. Передовые технологии росли как на дрожжах. GatsbyJs — это популярный генератор статических сайтов с открытым исходным кодом в комплекте с React, GraphQL, Webpack для создания невероятно быстрых веб-сайтов. Давайте посмотрим, как мы можем объединить его с популярной CMS Drupal 8.
Монолитный против развязанного
Типичная CMS имеет объединенные серверную часть и внешний..
Вопросы по теме 'drupal-8'
Масштабирование и интеграция существующих автономных систем на основе drupal?
В настоящее время мы планируем масштабировать наши текущие цифровые платформы для поддержки небольшого числа франчайзинговых компаний, работающих в разных странах мира.
Был бы признателен за небольшую помощь в проверке смысла.
Мы думаем о том,...
22 просмотров
schedule
28.09.2021
Значение по умолчанию для поля 'datetime' в форме drupal 8, загруженной из БД
$form['dateopening'] = array(
'#type' => 'datetime',
'#title' => t('Opening Date'),
'#default_value'=> date('Y-m-d H:i:s', strtotime($dateFromDB)),
);
Я хочу отобразить поле datetime в моей форме Drupal 8 с датой,...
2536 просмотров
schedule
07.10.2021
Измените папку drupal 8 с помощью htaccess
Итак, я установил и получил сайт по адресу
example.com/sites/prod
и хотите, чтобы пользователи переходили на
example.com/
чтобы увидеть сайт. У меня есть .htaccess файл, который помогает вместе с установленным trusted hosts , но я...
2207 просмотров
schedule
31.10.2021
Отображение выбранных областей на главной странице в Drupal 8
Моя проблема вот в чем. Я создаю тему Drupal 8, уже объявленные регионы и оформляю их в page.html.twig. Я создал несколько областей только для домашней страницы, но теперь они появляются и на страницах с контентом, и так далее. У меня вопрос: как...
138 просмотров
schedule
18.11.2021
В drupal 8 как показать поля одного узла в другом узле
Я новичок в drupal. Всего 2 недели в этой CMS. Мне нужно создать настраиваемый тип содержимого (страницу с большим количеством полей и содержимого вместо базовой страницы). Таким образом, пользователь должен иметь возможность просто заполнить...
1335 просмотров
schedule
26.09.2021
Блок регистрации Drupal 8 Mailchimp Ajax
Я пытаюсь адаптировать блок подписки к Drupal 8 Mailchimp, но я придерживался AjaxResponse.
Это мой хук для изменения формы:
function mailchimp_ajax_form_form_alter(&$form, \Drupal\Core\Form\FormStateInterface &$form_state, $form_id) {...
837 просмотров
schedule
01.10.2021
Настройка PhpStorm для использования Susy в проекте Drupal 8
Мне нужна помощь в настройке PhpStorm для использования Susy в проекте Drupal 8. Мои действия:
Установить Ruby
Установить компас (cmd => gem install compass )
Установите Susy (cmd => gem install susy )
Измените каталог на основную тему в...
166 просмотров
schedule
10.10.2021
Темы Drupal 8, порядок блоков / вес блоков игнорируются темой (?)
Я создаю тему Drupal 8 с нуля. Проблема: порядок блоков / вес блоков, который я установил в бэкэнде, игнорируется моей темой во внешнем интерфейсе.
Если я переключаюсь на темы «семерка» или «бартик», порядок / вес блоков во внешнем интерфейсе...
357 просмотров
schedule
12.09.2021
разрешить новые методы в политике песочницы в twig (drupal 8)
Я получаю эту ошибку при использовании модуля "сбор полей":
Twig_Sandbox_SecurityError: Calling "uri" method on a "Drupal\field_collection\Entity\FieldCollectionItem" object is not allowed in...
1301 просмотров
schedule
14.11.2021
Как показать меню на всех дочерних страницах дочерних страниц drupal
Это мой код. Я показываю меню на странице и на дочерних страницах. Вопрос в том, как отобразить это меню на всех детских страницах?
/**
* Implements hook_preprocess_page().
*/
function agnian_material_admin_preprocess_page(&$variables) {
//...
150 просмотров
schedule
09.10.2021
Drupal 8 hook_menu () для рендеринга hook_theme ()
Я наконец погрузился в Drupal 8 для проекта. Однако в моем модуле я не могу понять, как визуализировать шаблон из моего модуля на основе маршрута.
В Drupal 7 я бы обычно делал это
custom.module
function union_views_menu() {
$items =...
602 просмотров
schedule
13.10.2021
Как зарегистрировать кастомный модуль drupal в drush?
Пользовательский модуль доступен на drupal.org. Мне нужно предоставить команду drush install, чтобы можно было установить / загрузить модуль с терминала.
Например: у меня есть тестовый модуль на Drupal.org.
Мне нужно предоставить drush dl test...
54 просмотров
schedule
02.12.2021
Escape # при рендеринге вложенного значения через ветку в Drupal 8
В Drupal 8 при попытке визуализации вложенного значения, которое начинается с "#", такого как #default_value, Symfony нервничает из-за неэкранированного #, которым Drupal называет свои структуры массива. Есть ли способ избежать просто "#"?
Я...
453 просмотров
schedule
08.09.2021
Представления Drupal 8: игнорировать контекстный фильтр для роли администратора
У меня есть представление, обслуживающее поле ссылки на сущность. Мне это нужно, чтобы: (1) вытащить контент, созданный текущим вошедшим в систему пользователем, (2) если текущий авторизованный пользователь не имеет роли «администратора», и в этом...
900 просмотров
schedule
19.10.2021
twig print field несколько изображений в шаблонах полей
Здесь я прикрепил свой код
<div{{ attributes }}>
{% if not label_hidden %}
<div{{ title_attributes.addClass('field-label') }}>{{ label }}</div>
{% endif %}
<div{{ content_attributes.addClass('gall-wrp')...
685 просмотров
schedule
27.09.2021
Список терминов таксономии из списка узлов без дубликатов
Можно ли получить список терминов таксономии в коллекции полей из списка узлов с помощью представлений?
На данный момент в представлениях я могу перечислить узлы из одного термина таксономии (в другом словаре из результатов, которые мне нужны). У...
58 просмотров
schedule
20.09.2021
Блок заголовка страницы Drupal
Сегодня попробовал добавить image_field в блок «Заголовок страницы».
Не знаю, возможно ли это?
Если это невозможно, можно ли добавить field_image в шаблон веточки?
Тнкс.
1350 просмотров
schedule
27.09.2021
Twig_Error_Loader: шаблон не определен - Drupal
Я создал include в Drupal:
{% include directory ~ '/partials/header.html.twig' %}
но я получаю эту ошибку:
Twig_Error_Loader: Template "themes/custom/mytheme/partials/header.html.twig" is not defined...
9807 просмотров
schedule
20.09.2021
Drupal 8 разбивает страницу. Содержание не работает
Попытка использовать поля в шаблоне и разделить page.content
{{ content.field_machine_name }} не работает в моем конкретном типе контента.
Что-то мне здесь не хватает? Прочитал документацию:...
38 просмотров
schedule
16.09.2021
Отрисовка формы в шаблоне Twig в drupal8
Я сейчас использую drupal 8, и я создал форму, используя форму api,
Приведенный ниже код в каталоге модуля
// module/src/Form/ContributeForm
class ContributeForm extends FormBase {
public function getFormId() {
return...
7430 просмотров
schedule
23.09.2021