Drupal

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

2
Что эквивалентно hook_menu_alter () для изменения типа пункта меню?
Я хочу изменить тип меню в Drupal 8. В Drupal 7 мы можем добиться этого с помощью hook_menu_alter function module_menu_alter(&$items) { $items['admin/config/people/ip-blocking/default'] = array( 'title' => 'Block IP Address', 'type' => MENU_DEFAULT_LOCAL_TASK, ); } Точно так же я хочу изменить тип меню в Drupal 8. Как я могу это сделать. …
10 8  routes 

7
Как ограничить прямой доступ к URL-адресам узлов, которые отображаются в видеогалерее, созданной с помощью Views?
Я сделал видео галерею с использованием просмотров . Но я только хочу, чтобы эта страница была общедоступной и запрещала доступ к каждому из видео в отдельности. Видео должно было быть создано как тип контента, поэтому все они имеют доступные ULR, такие как /content/video-1и т. Д.
10 views  nodes  users 

3
Бутстрап из внешнего скрипта
Я пытаюсь создать экземпляры сущности Drupal из внешнего скрипта, который не является частью Drupal или модуля Drupal. Для Drupal 7 необходимо было drupal_bootstrapзагрузить необходимые зависимости Drupal. Однако после долгого поиска все, что я нашел для Drupal 8, было запиской, которая drupal_bootstrapустарела для Drupal 8 . И действительно, я получаю Вызов …

4
Как получить список типов полей?
Я портирую модуль из Drupal 7 в Drupal 8. В настройках конфигурации этого модуля мне нужно получить список существующих в настоящее время типов полей. В Drupal 7 это было достигнуто с помощью field_info_field_types()функции. В Drupal 8 (8.0.0-rc3) я получаю сообщение об ошибке «функция не существует», несмотря на то, что информация, …
10 entities  8 

3
Если вы обновляете файл маршрутов в Drupal 8, как вы очищаете кеш?
Работая с Drupal 7 с момента его запуска, я изучаю Drupal 8. В данный момент я обнаруживаю, что всякий раз, когда я что-то меняю, я должен что-то делать, drush cache-rebuildчтобы все снова заработало. На моем VPS это занимает 15 секунд (и затем загрузка следующей страницы также идет медленно). У меня …
10 caching  8  routes 

3
Почему комментарии не являются типом содержимого узла?
Так что у Drupal есть «специальная» система комментирования. Комментарии граждан второго сорта в Drupal по сравнению с узлами ... Но почему основная команда не просто создала тип контента по умолчанию, блок и вид для комментариев и позволила администратору сайта добавлять блок комментариев по мере необходимости? Точно так же как типы …
10 7  nodes  comments 


7
Как получить путь к переведенному узлу?
Я установил мультиязычный сайт в Drupal 7. В шаблоне мне нужно добавить ссылку на определенный узел контента. Этот узел имеет переводы и псевдонимы пути, например: node/42 = pathalias_de (german version) node/43 = pathalias_en (english version) В шаблоне я хотел бы позвонить, url()чтобы получить ссылку на псевдоним версии узла содержимого на …

3
Как улучшить производительность моего сайта Drupal7? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Для тех, кто плохо знаком с Drupal, я вижу, что в …
10 7  caching  performance 

3
WYSIWYG CKEditor config.js не используется?
Я установил и настроил модуль WYSIWYG (последний разработчик) для использования CKEditor, и я загрузил последнюю версию CKEditor (последний полный выпуск) в sites/all/libraries. Я могу использовать редактор. Мне нужно настроить несколько дополнительных вещей, поэтому я применяю изменения конфигурации в config.js в sites/all/libraries/ckeditor/config.js. Однако кажется, что этот файл даже не используется или …
10 7  wysiwyg 

3
Как вызвать Drupal.attachBehaviors после успешного Ajax
У меня есть модуль, который обновляет узел через ajax при нажатии на ссылку. Ссылка является переключателем, она должна обновлять узел со значением 1 при первом щелчке, затем со значением 0 при последующем щелчке и т. Д. Подобно включению / выключению чего-либо. Приведенный ниже код работает при первом нажатии после загрузки …
10 7  ajax  javascript 

3
Многошаговые / мастера форм
Я пытаюсь создать многошаговую / волшебную форму для Drupal 8. Пользователь заполняет поля имени, фамилии Нажатие на следующую кнопку Заполняет больше информации Клики по кнопке отправки Есть в настоящее время много ресурсов , посвященных многоступенчатой или мастера форм для Drupal 7 как этот один и это . С другой стороны, …
10 forms  8 

3
Как изменить «на» на «-» при отображении даты начала и окончания в представлениях?
При использовании представлений для отображения начальной и конечной даты по умолчанию добавляется текст «к» между двумя датами, мне было интересно, каким образом можно преобразовать «в» - или что-нибудь еще. Спасибо
10 views 

3
Hook_init () все еще используется? Если он больше не используется, как мне преобразовать код, реализующий hook_init ()?
Глядя на API Drupal.org, я заметил, что hook_init () не документирован для Drupal 8. Просматривая записи изменений, я обнаружил, что перехватчиков Bootstrap больше не существует , что указывает на избавление от всех перехватчиков «bootstrap» , где перехватывает bootstrap Говорят, что hook_boot()и hook_exit(); ничего не сказано о hook_init(). Я искал hook_init …
10 8  hooks 

5
Как настроить веб-форму с помощью SMTP
Я создал веб-форму и хочу настроить ее отправку писем с проверкой подлинности SMTP. Я также установил модуль аутентификации SMTP, но не могу найти ни одной опции, которая позволяет мне настроить webform для использования smtp. Это возможно? Любой совет?
10 7  webforms 

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