Публикации по теме 'drupal-8'
API управления конфигурацией Drupal 8
API управления конфигурацией Drupal 8
Это отрывок из статьи, изначально созданной как часть серии Полное руководство по Drupal 8 . Хотя он немного короче, он должен дать вам четкое представление об API управления конфигурацией в Drupal 8.
Типы конфигурации в Drupal
Система управления конфигурацией Drupal 8 определяет два основных типа конфигурации: Простая конфигурация и Объекты конфигурации. В этой статье мы рассмотрим Simple Configuration API.
Простая конфигурация
Как..
Drupal-8: «Пользовательский нормализатор»
В моем недавнем проекте Drupal я использовал пользовательские ресурсы отдыха. В этом пользовательском ресурсе отдыха ответ был создан следующим образом:
$data = [
'key' => 'value',
];
return new ResourceResponse($data);
который выводится как -
{
"key": "value"
}
который выглядел хорошо. Но проблема возникла, когда данные были пусты. В случае пустых данных ($data = []) ответ был следующим:
[]
Здесь ответом был пустой массив. Мы можем ясно..
Вопросы по теме 'drupal-8'
Как добавить библиотеку javascript в тему Drupal 8?
Я пытаюсь включить собственный файл javascript для управления моим меню в теме Drupal 8, которую я создаю. Я следовал инструкциям руководства по темам Drupal 8, включив его в свой файл .info.yml:
#js libraries
libraries:
- dcf/base
и...
3556 просмотров
schedule
19.09.2022
Drupal 8 передает текущий nid в шаблон блока
Я создал пользовательский модуль, который использует пользовательский блок для отображения списка узлов (в данном конкретном случае я не могу использовать представления D8). Внутри шаблона блочной ветки мне нужно отфильтровать этот список по текущему...
1483 просмотров
schedule
08.11.2022
drupal 8 получить значение термина таксономии в узле
Drupal\node\Entity\Node Object ( [in_preview] => [values:protected] => Array ( [vid] => Array ( [x-default] => 1 )
[langcode] => Array
(
[x-default] => en
)
[field_destination] =>...
26570 просмотров
schedule
16.11.2023
Drupal 8 и Twig получают язык
я хочу получить фактический язык, выбранный на сайте drupal 8 в узле, и запустить if-запрос, когда, например. язык «en», чтобы вывести некоторый контент.
это то, что я уже пробовал:
{% global language %}
{% set lang_name = language %}
{{...
8899 просмотров
schedule
13.08.2022
Drupal 8 - JQuery-ui, реализующий аккордеон или вкладки в пользовательском модуле
Как в Drupal 8 реализовать элемент аккордеона или табуляции в пользовательском модуле... например:
Был настроен пользовательский модуль (включая структуру папок)... функция содержимого в модуле выводит следующий HTML-код в массиве рендеринга (по...
2495 просмотров
schedule
21.04.2024
Как получить изображение srcset внутри page.html.twig в Drupal 8?
Я понял, как получить ссылку на изображение:
{{ node.myfieldname.entity.uri.value }}
Я немного поковырялся с kint, но не могу понять, есть ли где-нибудь srcset.
При обычной загрузке изображения через {{ content }} он отображает srcset,...
428 просмотров
schedule
12.07.2022
как использовать один открытый фильтр для нескольких представлений в drupal
У меня создано 4 представления для фильтрации информации. Я показываю просмотры как блок на главной странице. У меня есть фильтр, использующий термин таксономии для фильтрации. Теперь на домашней странице у меня есть 4 блока в 4 регионах с открытым...
877 просмотров
schedule
17.11.2023
ошибка синтаксического анализа - Drupal 8
У меня есть сайт Drupal, загруженный на Hostgator, я загрузил почти 16 000 файлов и базу данных. На сервере работает PHP7.
Я изменил файлы settings.php на правильную информацию о базе данных.
Но я получаю это сообщение об ошибке:...
83 просмотров
schedule
08.10.2022
Невозможно создать новый объект (созданный с помощью ECK) через API с использованием модуля REST.
Вот моя ситуация: я использую модуль ECK с Drupal 8 для создания сущностей и пакетов, а также новый базовый модуль REST для создания функций API.
Я установил модуль REST_UI и включил маршрут для интересующего меня объекта.
Вот моя проблема: я...
460 просмотров
schedule
03.07.2022
Пункт меню третьего уровня в Drupal 8
Мне удалось добавить пункт меню 3-го уровня в Drupal, однако я могу видеть этот пункт меню только тогда, когда я нахожусь на родительской странице для этого элемента, если я нахожусь на другой странице и просматриваю исходный код, код для этого пункта...
446 просмотров
schedule
11.10.2023
Как установить $build['#cache']['max-age'] в следующем коде?
В моем пользовательском модуле drupal 8 я использую блок для отображения следующей и предыдущей ссылок на текущей странице статьи. Однако ссылки не меняются при переключении узлов из-за кэширования. Как я могу ограничить кэширование для этого блока?...
78 просмотров
schedule
07.03.2024
Drupal 8 добавляет javascript и передает данные в хуке с настраиваемым модулем
Я создаю собственный модуль с помощью Drupal 8. Одним из требований модуля является создание файла javascript на основе параметров конфигурации, которые пользователь модуля устанавливает в конфигурации модуля.
JavaScript, который необходимо...
6138 просмотров
schedule
19.03.2024
Как получить значение объекта datetime в drupal 8?
Существует следующий объект Datetime, и я хочу получить значение даты
Array
(
[0] => Array
(
[value] => Drupal\Core\Datetime\DrupalDateTime Object
(
[formatTranslationCache:protected] =>...
11347 просмотров
schedule
27.12.2023
Drupal 8: Группировка фильтров для представлений в индексе Search-API
Я почти не нахожу никакой документации по созданию группового фильтрующего запроса внутри Drupal 8 с использованием индекса API поиска.
Я особенно ищу способ создания сгруппированных фильтров для условий И/ИЛИ.
Это был мой старый способ D7...
540 просмотров
schedule
03.02.2024
Запрос к базе данных Drupal 8 MySQL
У меня есть собственный модуль с определенным путем. Я хочу запросить отдельную базу данных (внутри локального хоста) и получить эти данные через ответ, чтобы они отображались на странице .twig для модуля.
Я работаю над локальной средой разработки...
2710 просмотров
schedule
20.01.2024
Заменить изображение в блоке друпал 8
может кто-нибудь, пожалуйста, просветите меня ответом по этой проблеме, я пытаюсь заменить изображение в блоке drupal 8, но я не могу найти способ сделать это. я должен найти старый образ в меню администрирования и изменить его? может кто-нибудь,...
49 просмотров
schedule
07.11.2022
Переход с TYPO3 v7.6.x на Drupal 8
Мне нужно перенести сложный веб-сайт TYPO3 v7.6.30 на Drupal 8. Пока что я исследовал, как работает административная часть TYPO3. Я также копался в базе данных TYPO3, чтобы найти правильный шаблон сопоставления, но, похоже, я ничего не добился....
129 просмотров
schedule
12.09.2022
Как получить поле textarea full_html в форме конфигурации Drupal 8?
В моем модуле есть форма конфигурации (ConfigFormBase) с простым текстовым полем без форматирования, которое работает правильно.
$form['page_message'] = [
'#type' => 'textarea',
'#title' => $this->t('Message'),
'#description' =>...
1554 просмотров
schedule
06.09.2022
Изменения таблицы стилей Drupal 8 должны каждый раз перестраивать кэш. Есть ли способ лучше?
Я конвертирую статический веб-сайт в шаблон Drupal 8, и каждый раз, когда я что-то меняю в таблице стилей, мне приходится делать «drush cr». Есть лучший способ сделать это? Я отключил агрегацию CSS и JS и следил за всем, что указано по этой ссылке...
24 просмотров
schedule
06.04.2024
сопоставить статический IP-адрес экземпляра виртуальной машины Google Cloud с IP-адресом контейнера докеров.
Я создал ubuntu vm в облаке Google со статическим IP A.B.C.D. Я хочу разместить сайт drupal (PHP CMS) в докере. сопоставить статический IP-адрес экземпляра виртуальной машины Google Cloud A.B.C.D с сайтом, размещенным в докере.
Я подписался на...
459 просмотров
schedule
16.12.2023