Drupal

Q & A для разработчиков и администраторов Drupal

4
Как перезапустить hook_post_update_NAME ()
Представленhook_post_update_NAME() Drupal 8, который имеет некоторые преимущества поhook_update_n обновлению модулей. Каждый hook_post_update_NAME()должен запускаться только один раз, но иногда я хочу его перезапустить, например, когда я отлаживаю хук обновления во время разработки. С помощью hook_update_nвы можете сбросить версию схемы в базе данных . Как вы перезапустите hook_post_update_NAME()?
11 8  updating 


5
Как предотвратить привязку поведенческих функций дважды?
У меня есть поведение, которое добавляет onк некоторым флажкам. (function($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('.skip-line', context).on('change', function(){ // some code if ( confirm(Drupal.t('Apply to all languages?')) ) { // applying... } }); } }; })(jQuery); Это работает очень хорошо, но флажки находятся в AJAX-загруженной части. …
11 javascript 

2
Переменные препроцессора только для определенных блоков
Возможна ли предварительная обработка переменных только для определенных блоков? Я создал такую ​​функцию: mytheme_preprocess_block__aggregator(&$vars)но она не работает. -- РЕДАКТИРОВАТЬ -- Кажется, это исправлено в Drupal 8 https://drupal.org/node/1751194
11 7  theming  8 

6
Как встроить контент drupal в другие сайты (удалить X-Frame-Options: SAMEORIGIN)?
Я попытался создать iframe со страницей drupal, но получил следующее сообщение: Несколько "Отказано в отображении (адрес страницы) во фрейме, потому что для параметра" X-Frame-Options "установлено значение" SAMEORIGIN "." Затем я попытался изменить заголовок ответа в контроллере страницы, используя $response->headers->set('X-Frame-Options', 'GOFORIT'); И я получил следующее сообщение Несколько заголовков 'X-Frame-Options' с конфликтующими …
11 8 

3
Как удалить заголовок / заголовок страницы?
В Drupal 8 есть простой способ настроить страницу так, чтобы ее заголовок / заголовок не отображался на странице? Я создал базовую страницу с / home в качестве псевдонима пути и Home в качестве заголовка. Я установил это как первую страницу. Тем не менее, он отображает «Дом» в верхней части страницы, …
10 8  theming 

4
Добавление автозаполнения для текстового поля
Я попытался реализовать автозаполнение в текстовом поле для drupal 8 в моем пользовательском модуле все, что я хотел, это выбрать и отобразить вероятный заголовок, который я набрал с помощью автозаполнения, поэтому объявил открытую функцию автозаполнения в классе в DefaultController.php в каталоге папки -> mymodule / src / Controller / DefaultController.php …
10 8  forms 

6
Как программно разместить блок?
Из пользовательского интерфейса вы можете добавить блок в регион следующим образом: Зайдите в Админ -> Структура -> Блок макета (/ admin / структура / блок). Нажмите на кнопку «Поместить блок» рядом с названием региона. Я хочу сделать то же самое, но программно. Как добавить существующий блок в регион и сохранить …
10 8  blocks 

4
Как оформить ссылку на файл шаблона?
Шаблон ветки отображает список ссылок, которые идут с классами. Базовый: {{ mylink }} код ветки выведет что-то вроде <a href="#" class="someclass" >the text</a> Не все ссылки имеют классы. Я хочу написать шаблон ветки, который вместо этого выведет что-то вроде этого: <a href="#" class="someclass" > <span class="sprite someclass" ></span> the text</a> …
10 theming  8 

3
Как установить target = «_ blank» для ссылок в CKEditor
Я использую CKEditor в Drupal 8. Я хочу, чтобы каждая ссылка открывалась в новой вкладке браузера. Я хочу, чтобы код выглядел так <a href="#" target="_blank">my link</a> Но если я использую ссылку Button в редакторе, у меня нет выбора для целевого бланка. Я могу только заполнить URL ссылки и код выглядит …
10 8  navigation  wysiwyg 

1
Ссылка на сущность и таксономия
Допустим, у меня есть команда, в которой есть участники. У меня есть тип контента для команды и тип контента для отдельных членов команды. Допустим, есть и другие отношения, например, команды могут принадлежать отделам, и есть проекты, которые могут быть назначены отдельным лицам или командам. Насколько я понимаю, есть два способа …

2
Как включить файл пользовательского класса в модуль?
В разработке модулей для Drupal 7 я мог бы включить пользовательский файл классов inc, api или php, используя директиву file [] = в файле module.info или функцию drupal_load_included (). В D8 с использованием PSR, как правильно упаковать «обычный объект PHP» и ссылаться на него DefaultController.php? Думайте что - то вроде: …
10 8 


1
Как создать пользовательский объект в Drupal 8 [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . У меня есть большой личный проект, основанный на Drupal 7, который …
10 entities  8 

3
Стиль изображения темы для изображения, расположенного в каталоге модуля
Вероятно, это происходит с точки зрения Drupal 6, но ... Как создать тему для изображения в заданном стиле, если оно находится в папке модуля? Это сводит меня с ума, и я знаю, что мне просто не хватает чего-то простого. Вот пример кода, показывающий, что я пытаюсь сделать: $file_uri = 'public://sites/all/modules/my_module/logo.jpg'; …
10 7  media 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.