Drupal

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

4
Очистить URL - псевдоним автоматического пути - как удалить акценты (Á É É Í Ñ) из URL?
Я использую Drupal 7.9 и pathauto 7.x-1.0-rc2 Я хочу убрать акценты с путей и заменить их обычными буквами Á=A É=E Ó=O Í=I Ñ=N и т.п. Я использую тип поля таксономии и название узла для построения пути: [node:field_provincia]/[node:title] в результате чего, например, Авила / Мерида У pathauto есть какие-то хуки, которые …

4
Получить только некоторые поля с EntityFieldQuery?
Drupal 7 имеет очень многообещающую ORM-подобную систему запросов с EntityFieldQuery. В настоящее время я понимаю, как сделать выбор узлов, но результат не содержит какой-либо конкретной информации, например, полей, которые я ищу. $query = new EntityFieldQuery(); $entities = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'event') ->propertyCondition('status', 1) ->fieldCondition('field_date', 'value', array('2011-03-01', '2011-03-31'), 'BETWEEN') ->fieldOrderBy('field_date', 'value', …
19 7  entities 

3
Передача аргументов в drupal_get_form ()
Как я могу передать аргументы drupal_get_form()в Drupal 7? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form, &$form_state) { // How can I access $vars[1] from new_menu_callback() here? }
19 7  forms 


4
Лучшие практики для макетов страниц
Я пытаюсь выяснить, каковы лучшие практики для макетов страниц в Drupal. Многие страницы содержат несколько разных элементов, таких как основное содержимое, изображение заголовка и т. Д. Я не смотрю на создание «базовой страницы» или чего-либо подобного (то есть один узел для всей страницы). Хорошо ли использовать панели для каждой страницы …
19 7  panels  theming 


4
Как редактировать <head> информацию
В Drupal 6 данные всей страницы хранились в page.tpl.php. Теперь, с Drupal 7, только контент, который появляется между &lt;body&gt;и &lt;/body&gt;. Так как же вы редактируете информацию HEAD ? Это все еще хранится в .tpl.phpфайле? Где? Если нет, то как ты это делаешь?
19 7  theming 


3
Лучшие практики для создания модулей с использованием классов
Я собираюсь начать собирать свои модули как классы теперь, когда lazy / auto-load в Drupal 7, и я хотел бы взглянуть на некоторые модули (contrib или core), которые отлично справляются с этим. Есть ли творческий способ интеграции класса в качестве хуков? Я реализую каждую функцию как плагин ctools? Любой прохожий …
19 7 

9
Создать файл шаблона для блока представлений
Существует много вопросов по тематике пользовательских блоков, но как насчет блоков, созданных представлениями? Мой блок просмотров имеет идентификатор: block-views-posts-list-block, Я пытаюсь разными способами присвоить имя файлу шаблона, например: block - block - views-posts-list-block.tpl.php, но не могу найти правильное имя файла.
19 7  views  theming  8  blocks 

12
Как добавить плагин Jquery в Drupal?
Должен ли я просто вставить код в основной файл шаблона или есть какой-либо другой рекомендуемый способ присоединения новых плагинов Jquery в Drupal 7?
19 javascript 

6
Есть ли скрипт для отключения всех кэшей?
Я имею в виду все параметры кэширования в разделе admin / settings / performance. Я часто использую drush sql-sync, чтобы поддерживать свою копию разработки на сервере. Однако на сервере должны быть включены все кэши, очевидно. Поэтому мне интересно: должен ли я посещать admin / settings / performance каждый раз, когда …
19 drush 

7
Как показать дату в правильном часовом поясе?
У меня есть поле Datetime Range (field_date) в типе содержимого. Как только я создаю свой тип контента, я устанавливаю дату начала как: 2017-02-27 19:30:01 Теперь я хочу получить значение и показать дату в другом формате, поэтому попробуйте использовать следующий код: // Loading the node. $node = Node::load(2100); // Getting the …
19 8  datetime 

4
Есть ли страница со списком всех полей?
Мне интересно, собрал ли кто-нибудь список полей, доступных для создания типов контента в Drupal. Существует множество списков самых популярных модулей, но было бы здорово иметь один, фокусирующийся на существующих полях, будь то в ядре или сторонних модулях. Я немного осмотрелся, но всегда получаю списки модулей.
19 entities 

4
Как сделать сортируемые таблицы с помощью пейджера с данными из пользовательской таблицы?
Для Drupal 6 вы можете сделать что-то вроде этого: $header = array( array('data' =&gt; t('Order id'), 'field' =&gt; 'order_id'), ... array('data' =&gt; t('Transaction time'), 'field' =&gt; 'payment_time', 'sort' =&gt; 'desc'), ); $sql = "..."; $sql .= tablesort_sql($header); $limit = 25; $result = pager_query($sql, $limit); ... Я посмотрел и на drupal …
19 7  database 

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