Drupal

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

5
Как переопределить заголовок страницы по типу контента
Я использую pagetitleосновной модуль для отображения заголовка страницы. Тем не менее, для определенных типов контента я хочустраницаОсновной заголовок должен быть меткой типа контента (например, «Новости»), а не меткой узла (например, «Drupal 8 выпустил!»). Есть ли простой способ добиться этого? Мое первое предположение было использовать, template_preprocess_page_titleно не $variablesимеет никакого контекста об …
12 theming  hooks  8 


5
Как я могу развернуть перевод интерфейса пользователя?
Строки, которые я перевожу в «Перевод пользовательского интерфейса» / admin / config / Regional / translate, не могут быть экспортированы в «Управление конфигурацией» / admin / config / development / configuration для меня. Я что-то упускаю? Я хотел бы автоматизировать этот процесс с помощью hook_update_Nили drush cim -y. Как правильно …

1
Можно ли вызвать функцию внутри файла .inc модуля через drush eval?
У меня есть модуль с дополнительными (.inc) файлами, содержащими функции, которые мне нужно запустить через Drush. Я знаю, что можно запустить drush eval, но когда я пытаюсь сделать это для этих функций, я получаю следующую ошибку: Неустранимая ошибка PHP: вызов неопределенной функции my_module_my_function () в /usr/share/php/drush/commands/core/core.drush.inc(1037): eval () код d …
12 7  drush 


1
Как сделать шаблон в Drupal 8
Я пытаюсь отобразить шаблон в Drupal 8. В Drupal 7 я создавал тему с hook_theme, создавал каталог шаблонов в моем модуле, вставлял файл шаблона и мог отображать его с помощью theme (). Как мне сделать equivilent с Drupal 8? Я попробовал следующее, но это ошибки: В твиттере твиттер / ** …
12 theming  8 


3
Омега 4: экспорт настроек в .info
Я уверен, что это простой вопрос, но я не могу найти какой-либо ресурс для решения. В Omega 4 я продолжаю получать это сообщение: «Настройки для этой темы в настоящее время передаются из переменной. Возможно, вы захотите экспортировать их в файл .info». Так как мне это сделать?
12 theming 

2
Сброс / возврат обновления пользовательского модуля 'N value'
В установочном файле моего пользовательского модуля у меня есть hook_update_Nфункция. Скажем так mymodule_update_7100. Тем не менее, я заметил, что сделал это неправильно, и я хочу изменить строку кода в этой функции. Поскольку я уже запустил updb/ update.phpизменения не будут приняты, и мне придется переименовать его либо в другое, mymodule_update_7101либо создать …
12 updating 

5
Как использовать hook_views_query_alter (), чтобы изменить, где условие?
Я пытаюсь изменить условие where запроса views. до сих пор мне удавалось изменять «заказ» , но я не знаю, как изменить условие «где» . Я хочу проверить search_term и, если он был в верхнем регистре, преобразовать его в нижний регистр, чтобы запрос мог его найти. также есть некоторые специальные символы …
12 7  views 

4
Программно назначить роль пользователя
У меня есть несколько ролей на моем веб-сайте, и я хочу назначить определенную роль некоторым пользователям, когда они регистрируются на моем сайте. Как я могу назначить определенную роль новым пользователям программно, когда они отправляют свои регистрационные формы? Я пробовал такие модули, как logintoboggan, autoassignrole, но они предоставляют роль пользователя по …
12 7  users 

2
hook_schema не создает таблицу базы данных
Следующая функция содержится в process_login.install как часть пользовательского модуля с именем process_login. Модуль работает, если я вручную создал таблицу базы данных, но, естественно, я хотел бы, чтобы таблица создавалась автоматически при установке. Сама функция не генерирует ошибку схемы при установке модуля. Но он также не создает таблицу базы данных process_login_register …
12 7  database 


7
Генерация <button type = «submit»> с помощью API формы
У меня есть тематическая форма для интеграции, структура которой показана ниже. Я почти там, по большей части, за исключением отправки. &lt;form action="#"&gt; &lt;fieldset&gt; &lt;legend&gt;Authentification&lt;/legend&gt; &lt;label for="email"&gt;Courriel*&lt;/label&gt; &lt;input type="text" name="email" id="email"&gt; &lt;label for="password"&gt;Mot de passe*&lt;/label&gt; &lt;input type="password" name="password" id="password" class="last"&gt; &lt;a href="#" title="Mot de passe oublié?" class="clearfix"&gt;Forgot password?&lt;/a&gt; &lt;button type="submit" class="clearfix"&gt;&lt;span&gt;Login&lt;/span&gt;&lt;/button&gt; …
12 forms 

6
Как проверить и отправить форму, используя AJAX?
Я создал веб-форму, используя API формы. Я использую #AJAXопцию поля, чтобы добавить проверку AJAX для каждого поля. Можно ли проверить и отправить форму с помощью AJAX без перезагрузки страницы. Если проверка не удалась, я хочу показать сообщение об ошибке, и если проверка прошла успешно, я хочу показать сообщение (в идеале …
12 7  forms  ajax 

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