Drupal

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

2
Передать переменные из функции предварительной обработки HTML в функцию предварительной обработки страницы?
В моей пользовательской теме hook_preprocess_page()и hook_preprocess_html()функциях мне часто нужно идентифицировать одну и ту же информацию. Вместо того, чтобы выполнять один и тот же if, если оператор проверяет оба идентификатора, идентифицируют одну и ту же информацию, было бы гораздо разумнее просто сделать это один раз для обоих, а затем передать эту …
10 7  theming 

3
Как программно добавить пользователя в группу в Drupal 7
Я пытаюсь программно создать узел группы и добавить пользователя в эту группу в Drupal 7. Узел группы создается просто отлично, но пользователь не добавляется в группу, и я не получаю никаких ошибок. Я предполагаю, что я использую функцию og_group неправильно, но я не уверен. Что я делаю неправильно? function MYMODULE_form_submit($form_id, …

2
В чем разница между $ user login и access?
Я мигрирую пользователей и наткнулся на объект $ user . В чем разница между логином и полем доступа? Доступ обновляется с каждым запросом страницы?
10 7  users 

6
Есть ли преимущество использования модуля Profile2 по сравнению с пользовательскими полями учетных записей?
Я пытаюсь решить, стоит ли мне возиться с модулем Profile2. Мне нужно, чтобы мои пользователи хранили такую ​​информацию, как настоящее имя, и делали ее доступной для других целей, но я не уверен, есть ли преимущество в использовании модуля Profile2, или мне просто нужно создать настраиваемые поля учетной записи пользователя для …
10 users 

3
Программно установить значение по умолчанию для поля
В Drupal 6 мы могли использовать PHP для установки значений по умолчанию, но тот же код не может быть использован с Drupal 7. Я пытаюсь сделать это до конца hook_form_alter(), но код не работает. function my_form_alter(&$form, &$form_state, $form_id) { dsm($form); switch($form_id) { case 'accounts_node_form': $form["field_accounts"]["und"]['#default_value'] = $default; // … break; …
10 7  forms 

4
Попросите, чтобы Drush перечислил, какие модули имеют доступные обновления базы данных
Я специально хочу, чтобы Drush перечислил, какие модули имеют доступные обновления, какие из них содержат обновления базы данных. Это возможно с Drush? Отредактируйте для уточнения: я знаю, drush upчто перечислит все модули, у которых есть доступные обновления, да, но не у всех этих обновлений будут обновления базы данных, которые сопровождают …
10 drush  updating 

7
Ищем настройки базы данных Acquia Dev Desktop
Я использую Acquia Dev Desktop для создания локальных установок Drupal. Я также использую Bluehost в качестве службы. К сожалению, Bluehost использует префиксы таблиц для таблиц Drupal. Итак, если я импортирую что-то локально из BlueHost, мне нужно установить префикс таблицы в settings.php: array( 'driver' => 'mysql', 'database' => 'databasename', 'username' => …


5
База данных Drupal innodb или MyISAM?
У меня есть сайт Drupal, и у меня проблемы с производительностью. Я нашел Как я могу преобразовать базу данных из MyISAM в InnoDB? показывая, что производительность может улучшиться при переключении. Как я могу определить, является ли моя база данных MySQL InnoDB или MyISAM?

2
Печать регионов в html.tpl.php
Мне нужно вывести некоторые регионы в шаблоне html.tpl.php, поскольку они не меняются между page.tpl.php и page-front.tpl.php (просто чтобы назвать два). В основном я хочу избежать дублирования кода. Однако в html.tpl.php, похоже, нет ничего связанного с регионами, и я не могу получить что-либо, используя drupal_get_region_content (как с параметрами, так и без …
10 7  theming  regions 

5
Использование токенов в заголовках блоков
При вставке токенов в заголовок блока отображается только входной текст вместо того, что токен должен выводить. Есть ли способ включить / использовать токены в заголовках блоков, или, может быть, альтернативный способ получения желаемых результатов? Я пытался использовать модуль Token Filter, но он не меняет функциональность. Я пытаюсь вставить токен [user: …
10 blocks  tokens 

7
Не удается создать миниатюру, средние и большие изображения
При использовании новой установки Drupal 7.10 я установил каталог для публичных загрузок в sites/uploads. Когда я затем добавляю изображение в экземпляр контента, я загружаю оригинал, sites/example.org/files/imagename.pngкак и ожидалось. Тем не менее, другие изображения (миниатюры, средние и большие) не создаются в sites/example.org/styles/*. Каталог доступен для чтения и записи пользователем PHP5-FPM, поэтому …
10 7  media  nginx 

2
Какие таблицы должны или могут быть перенесены в InnoDB, а какие должны остаться MyISAM?
По названию: есть ли быстрый список кандидатов для таблиц для переноса в InnoDB? И что должно остаться MyISAM. Некоторая дополнительная информация Сайт имеет довольно большую нагрузку для чтения, но вставляет примерно 10 узлов в час с тегами и тому подобным. Мы интенсивно используем CCK (огромное количество нормализованных таблиц в форме …

6
Отключить вертикальные вкладки по типу контента или роли пользователя
Некоторые пользователи могут иметь возможность редактировать только один из наборов полей, который отображается на вертикальных вкладках в форме редактирования узла. В таком случае использование вертикальных вкладок выглядит довольно глупо, поскольку есть только одна вертикальная вкладка на выбор. Смотрите скриншот: Итак, возможно ли отключить вертикальные вкладки по роли пользователя? Или, кроме …
10 7  entities  location  nodes 

3
Как установить формат ввода текста по умолчанию для каждого типа контента?
Я хочу иметь возможность установить другой формат ввода текста по умолчанию для типа контента и для поля контента. Например, варианты типа формата могут быть « Обычный текст » и « Редактор форматированного текста », и в некоторых случаях я хочу, чтобы формат по умолчанию был « Редактор форматированного текста », …

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