Drupal

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

4
Как поддерживать проект Drupal на GitHub
Я поддерживаю несколько модулей на drupal.org. Потратив годы на то, чтобы делать вещи «по-дружески» (помните CVS?), Я бы хотел немного облегчить свою жизнь и использовать GitHub. Хотя могут быть политические причины, это может быть нежелательно, есть ли технические причины? Я полагаю, что односторонняя синхронизация может быть такой же простой, как …

2
Тема контактной формы
Я бы хотел создать тему для контактной формы в Drupal 8. Я хотел бы поместить элементы div вокруг элементов формы (используя bootstrap). Я также хочу поместить некоторые классы в определенные элементы (кнопка отправки, сама форма).
11 theming  8  emails 

4
Есть ли сравнения производительности?
Этот пост относится к быстро меняющемуся событию. Есть ли надежные сравнения производительности между ванильным Drupal 8 и Drupal 7? Я искал в Интернете, но нашел только пост « Сравнение производительности Drupal 7 против Drupal 8 », что далеко не обнадеживает.
11 8  performance 

1
Восстановить удаленное поле
У меня есть тип контента с 4 полями, каждое из которых является ссылкой на термин. Есть 100 узлов, каждый из которых назначен 4 термины ссылки. Я случайно удалил одно из этих полей из admin> Structure> content-types> mycontent-type ..., в результате чего все 100 узлов потеряли термин ссылка, содержащаяся в этом …

3
Как получить URI файла из объекта EntityMetadataWrapper?
Получение файловых объектов, связанных с узлами, через поле легко с помощью EntityMetadataWrapper: $wrapper = entity_metadata_wrapper('node', $node); $images = $wrapper->field_images; Ну и замечательно. Однако я хочу использовать некоторые свойства стандартного файлового объекта, и они недоступны. Когда я смотрю на свойства, доступные при $images[0]->fileиспользовании приведенного выше кода, я вижу это: шлагтов название …
11 7  entities 

5
Должен ли я использовать t () в описании hook_menu?
Я всегда использовал t () для заголовка и описания hook_menus следующим образом: $items['some-path'] = array( 'title' => t('My Page Title'), 'description' => t('This is a description about what my page is for'), 'page callback' => 'profile_user_page', ); Это имеет смысл для меня, поэтому пользователи могут переводить заголовок и описание на …
11 7  i18n-l10n  routes 

2
Как изменить значение отдельного настраиваемого поля в представлениях?
У меня есть вид с полем Global: Custom Text, который изменяется как ссылка. Я хочу изменить токены замены для генерации этой ссылки, в зависимости от значения другого поля. Попытался изменить это в hook_views_pre_render, но я не могу найти способ сделать это. В hook_views_post_render есть два массива: $view->style_plugin->render_tokens $view->style_plugin->row_tokens который содержит …
11 7  views 

3
Как на самом деле установить максимальную длину для поля textarea в контактной форме
Мне нужно ограничить текстовое сообщение в контактной форме основного модуля определенным количеством символов. Вот факты API форм не позволяет устанавливать максимальную длину для типов полей текстовой области [в то время как обычный HTML это делает] Модуль Maxlength не позволяет вам установить максимальную длину. Он получает максимальную длину из максимальной длины …
11 forms  emails 

2
Webform - Отправить значения из Drupal 7 из на внешний URL
Я самопровозглашенный новичок в создании форм в Drupal. У меня есть форма, размещенная на веб-сайте Drupal 7 (с использованием модуля веб-формы), и мне нужно отправить значения формы на внешний URL-адрес. Я изучал это некоторое время и написал собственный модуль, который использует модуль webform для внешней отправки с использованием hook_form_alter и …
11 7  hooks  webforms  forms 


2
Где я могу установить анонимный заказ, чтобы пользователи не заходили на страницу входа?
После добавления товара в корзину Drupal Commerce я попал на страницу обзора корзины. Затем я нажимаю «Оформить заказ», и у меня появляется страница входа в систему, есть ли настройка, при которой пользователям не нужно входить в систему и просто оформлять заказ анонимно. И если у них уже есть учетная запись …
11 7  commerce  users 


1
Использование представлений для отображения дочерних терминов таксономии от родителя
Я надеюсь, что может быть решение для этого, но у меня нет особой надежды после поиска группы. В настоящее время у меня есть несколько статей, с которыми связаны термины, и эти термины имеют глубину 2-3 уровня. Например, у меня может быть 10 статей, которые имеют термин «зеленый». -Fruit --Apple ---Green …

7
Почему `GROUP BY` в hook_views_query_alter () не работает?
Я использую Views 7.x-3.6, и я попытался изменить GROUP BYпредложение hook_views_query_alter()следующим образом: function mymodule_views_query_alter(&$view, &$query) { if ($view->name == "view_name"){ $query->add_groupby('field_name'); dpm($query); } } Когда я смотрю в $query, положение активизировано правильно , но запрос SQL не влияет : пункт не появляется:groupbyGROUP BY В конечном итоге я использовал хук ядра …
11 7  database  views 

8
Является ли Git единственным способом установить Drush?
Идя кругами, пытаясь выяснить, как правильно установить Drush в системе Linux CentOS. У меня настроен Git, но поскольку я не планирую сейчас вносить вклад в код Drush, не однозначно ясно, что я должен использовать Git. В некоторых инструкциях говорится, что нужно использовать PEAR, но когда я перехожу на страницу проекта …
11 drush 

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