Drupal

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

3
Имея взгляды уважать hook_node_access
Я использую, hook_node_access()чтобы запретить пользователям доступ к некоторым узлам на основе пользовательских критериев. Однако я не хочу, чтобы это содержимое отображалось в представлении, в котором он отображается, если пользователь не соответствует критериям. Есть ли способ заставить представления уважать hook_node_access()реализации?
14 views  hooks  users 

4
Особенности рабочего процесса с удалением поля
Предположим , у меня есть тип содержимого Personс полями: Name, Age,Email Этот тип контента контролируется вызываемой функцией, testпоэтому я могу контролировать ее и передавать на действующий сайт. Мой рабочий процесс выглядит так: Я добавляю новое поле на PersonвызываемыйPhone локально делаю: drush fu test -y Я редактирую, test.infoчтобы увеличить номер версии …
14 7  features 

3
Изменить цвет фона изображения при кадрировании
Можно ли изменить цвет черного фона на другой цвет (например, белый) при кадрировании изображения, которое меньше размера кадрирования? Я использую настройки «стилей изображения» в Drupal 7, чтобы сначала масштабировать изображение до правильной ширины, а затем обрезать, чтобы получить желаемую высоту. Это приводит к тому, что некоторые изображения имеют черные рамки, …
14 7  media 

5
как отделить иерархию таксономии в патхауто с косой чертой
Кажется, у Патхауто другой способ навязывания иерархии таксономии. Из меню таксономии : Объявления> Автомобили> Aston Martin> DB9 Coupe Объявления> Работа> Бухгалтерия Я хочу что-то вроде этого для URL: объявления / работа / бухгалтерия (не бухгалтерия-вакансии-объявления) (Обратите внимание, что Pathautho генерирует это с тире в обратном порядке.) В Pathauto я использую …

2
Если два модуля определили один и тот же путь меню в 'hook_menu', какой из них выберет Drupal?
Например, «moduleone» определяет путь «admin / hello», который выводится print_moduleone_stuff(). /** * Implements hook_menu() */ function moduleone_menu() { $items['admin/hello'] = array( 'title' => 'Module One Hello World', 'page callback' => print_moduleone_stuff, ); return $items; } «moduletwo» определяет путь «admin / hello», который выводится print_moduletwo_stuff(). /** * Implements hook_menu() */ function …
14 7  routes  hooks 

2
Ссылки против сущности
Этот вопрос задавался и раньше, но некоторое время назад искал свежее мнение. Похоже, что гораздо больше людей используют ссылки (возможно, потому что это порт из Drupal 6), но функциональность ссылок на сущности кажется довольно хорошей. Мнения? Мысли?
14 7  entities 

4
Drupal 7 готов для больших сайтов?
Я знаю, что сейчас Drupal 7 стабилен почти год, но правда в том, что Drupal нужны сторонние модули для удовлетворения требований практически любого сайта. Вчера я попробовал перейти на drupal 7, но первое, что я увидел, это то, что многие из модулей - это бета-версии, релизы-кандидаты и многие не имеют …
14 7 

2
Регулировка веса модуля: какие риски и на что нужно обратить внимание?
Сегодня я изменил вес моего пользовательского модуля, чтобы изменить метод выполнения ловушек (hook_form_alter). Я изменил вес на 1 значение, более тяжелое, чем вес другого модуля. Это казалось наиболее безопасным делом вместо того, чтобы придать ему «случайный» вес 100. Исходный модуль - это основной модуль (перевод), поэтому я надеюсь, что ничего …
14 7  hooks 

3
Как добавить дополнительный обработчик отправки в форму проверки торговли?
Как добавить дополнительный обработчик отправки? Я пробовал это, но это не сработало. function c_coupon_form_alter(&$form, $form_state, $form_id) { drupal_set_message($form_id); switch($form_id) { case 'commerce_checkout_form_review': drupal_set_message($form_id . '_form submit'); $form['#submit'][] = 'c_coupon_review_submit'; } } function c_coupon_review_submit($form, &$form_state) { drupal_set_message('submitted'); }
14 commerce  forms 

3
Как отслеживать и отображать выбранные действия пользователей на сайте?
Интересно, как отслеживать и отображать действия пользователей на сайте Drupal. Примеры таких действий: сообщения. Комментарии. посты Я нашел несколько модулей, которые отслеживают активность пользователей во всех социальных сетях, но мне нужно что-то гораздо более локальное (внутри сайта). Я также думал об использовании Views для создания блока с такими фильтрами, но …
14 7  users 

6
Как использовать псевдонимы URL в меню?
Я пинаю шины на Drupal 7, раскручивая тестовую площадку. Я выбрал тему Danland и создал различные страницы с псевдонимами URL для каждой, но когда я создаю ссылку «Меню» для каждой, я могу ввести только узел в поле «Путь» для ссылки меню, а не псевдоним. Таким образом, я могу ввести только …
14 7  routes  path-aliases 

3
NoSQL против других настроек SQL Drupal
Каковы преимущества запуска NoSQL (ex MongoDB) над MySQL, PostGRE SQL или MSSQL в Drupal? Получаются ли преимущества от простого использования хранилища или нужно изменить какую-то конфигурацию Drupal?
14 7  database 

9
Как отключить опции «продвигать на первую страницу» и «закрепить»?
Два возможных метода, которые я исследовал: Используйте hook_form_alter для отмены обеих опций в формах редактирования узла. Но на главной странице содержимого администратора параметры по-прежнему отображаются в раскрывающемся меню «Параметры обновления». Используйте модуль опций переопределения узлов . Это обеспечивает детальный контроль, но означает отключение разрешения «Администрирование содержимого». Пользователи тогда вообще не …
14 nodes 

2
Изменения в том, как Drupal 7 обрабатывает JavaScript и jQuery
В настоящее время я разрабатываю сценарий JavaScript, который выполняется на странице администрирования. Я прочитал об изменениях, внесенных в Drupal 7, а именно о переходе document.ready()к собственной функции jQuery. Однако следующий скрипт не работает. (function ($) { console.log('hello'); $('#edit-apiusername').append('test'); })(jQuery); console.log()стреляет, и я вижу результат, но простое добавление не работает. Идентификатор …
14 7  javascript 

4
Ограничить тизер для отображения только первого значения поля
У меня есть тип контента с полем изображения. Это поле обычно заполняется значениями от 0 до 4. По умолчанию тизер для этого типа контента выводит все от 0 до 4 изображений. Как настроить тизер так, чтобы отображалось только первое изображение?
14 7  entities  nodes 

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