Drupal

8
Как отправить веб-форму программно с помощью Ajax?

Я работаю над реализацией Ajax для отправки веб-формы на Drupal 7. Мне не удалось найти ничего хорошего, hookчтобы изменить кнопку отправки веб-формы и добавить «#ajax» в форму, поэтому я посмотрел на модуль Drupal 6, который реализует эту функциональность из внешнего скрипта. Поэтому я решил пойти...

8
Обнаружить первую страницу в Drupal 6 с помощью JavaScript

Используя javascript в Drupal 6, есть ли способ определить, является ли текущая страница первой страницей? У меня есть пользовательский модуль Drupal 6, который выводит различные коды JavaScript в зависимости от того, является ли текущая страница главной страницей или нет. Он добавляет один файл...

8
Очки пользователя Карма - Можно ли начислять баллы только за голосование против?

Я использую модули User Points, User Karma, Vote Up / Down. Интересно, есть ли способ, которым вы можете настроить его так, чтобы вычитать пользовательские баллы только тогда, когда вы голосуете что-то отрицательно, а не вверх. Аналогично системе репутации Stack Exchange: если вы проголосуете за...

8
Как загрузить представление с помощью ajax, чтобы также загружались дополнительные файлы js / css, необходимые для представления?

В настоящее время я использую jQuery для загрузки вида, например так: $.ajax({ type: 'POST', url: Drupal.settings.basePath + 'views/ajax', dataType: 'json', data: 'view_name=' + viewName + '&view_display_id=default&view_args=' + viewArgument, // Pass a key/value pair. success:...

8
Как не администраторы добавляют контент?

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

8
Views, Views-Slideshow и Paging в Drupal 7

Ситуация следующая: у меня есть тип контента Slide, и я хочу отобразить три новейших слайда в слайд-шоу. Слайды должны быть циклическими, а слайды также должны контролироваться пейджером. Пейджер должен иметь три маркера / ссылки / изображения, чтобы можно было переходить к определенному слайду в...

8
Могу ли я использовать ajax для нацеливания нескольких элементов формы с одного входа?

Я пытаюсь использовать ajax для обновления двух разных частей друпальной формы только из одного размытия ввода формы. У меня есть стандартный AJAX материал на моем входе: $my_form['my_input']['#ajax'] = array( 'callback' => 'my_callback', 'wrapper' => 'my_target_div', 'event' => 'blur', );...

8
Получение меток полей из переменной $ node

Как я могу получить метки определенных полей в узле, в Drupal 7? Поле, в котором я заинтересован, имеет следующую структуру: [field_text_question1] => Array ( [und] => Array ( [0] => Массив ( [value] => Стажер по продажам [формат] => [safe_value] => Стажер по продажам ) ) )...

8
Как добавить текстовое поле в форму страницы пользователя / регистрации в drupal 7?

Я хочу изменить и добавить текстовое поле на моей странице пользователя / регистрации в Drupal 7. Я знаю, что форма генерируется функциейuser_register_form() Могу ли я добавить текстовое поле таким образом? function bartik_copy_user_login($form, &$form_state) { global $user; // If we are...

8
Как определить метатеги в представлениях? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для ответов на Drupal. Закрыто 3 года назад . Есть ли какой-либо модуль или какая-либо конфигурация, в которой я могу определить метатеги для отображения...

8
Drupal Commerce: как получить настройки модуля оплаты?

Как программно получить конфигурацию конкретного платежного модуля? Я старался $settings = rules_config_load('commerce_payment_MODULE_NAME'); Он возвращает основную информацию (имя, идентификатор и т. Д.) И пустой массив «settings». Не могу также получить его непосредственно из БД. Он хранится в...

8
Выполнить вид без рендеринга

Я хотел бы программно выполнить представление (предоставив аргументы) и получить необработанные результаты, без его рендеринга. Является ли это возможным? Когда я использую $view->preview('default', $args);это преобразует результаты в HTML. Я знаю, что могу использовать $view->resultдля...

8
Добавьте свой собственный контент в узел

Я создал модуль, который добавляет пользовательский контент на узел; Я хотел бы отобразить этот пользовательский контент в представлении узла. Я думаю, что hook_node_view()это правильный выбор, но мой контент не отображается. что я получил, так это следующий код: function mymodule_node_view($node,...

8
Как войти в Drupal, используя имя пользователя и пароль Google Apps?

Мы ищем способ, с помощью которого пользователи могут входить на сайт Drupal, используя свое имя пользователя и пароль учетной записи Google Apps. Мы используем «Службы Google для учебных заведений» и не хотим, чтобы для нашего сайта Drupal использовалось отдельное имя пользователя и пароль. Мы...

8
Попытка использовать EntityFieldQuery для поиска всех узлов с не заданным полем ссылки на узел

После некоторого поиска ближайший фрагмент кода, который я нашел: ->fieldCondition('field_name_ref', 'nid', 'NULL', '!='); Это найдет все, где ссылка на узел не равна нулю. Но если я изменю !=в =ней ничего не возвращает. Я попробовал все комбинации значений, которые я могу придумать: Проходя...

8
Визуализация элементов theme_item_list

Мой модуль предоставляет простой блок, который должен содержать неупорядоченный список с некоторыми изображениями. Из функции блока я возвращаю рендеринг массив: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' => array('class' =>...

8
Можно ли определить функцию hook_preprocess на основе типа объекта, такого как profile2?

Я прошел через возможные хуки с помощью функции, hook_preprocess(&$vars, $hook)и только сущность была доступна для использования. Можно ли сделать что-то подобное hook_preprocess_profile2_entity()или мне нужно написать условие if для проверки типа объекта...

8
Большое количество токенов замедляет все

У кого-нибудь из вас была проблема со слишком большим количеством токенов? Из-за наличия нескольких типов контента (~ 8) с кучей полей (~ 5-10 каждый) модуль Token генерирует слишком большую таблицу с токенами замены. Вот почему мне пришлось увеличить доступную память в settings.php, чтобы избежать...

8
Взвешивание Javascript в .info файлах

Drupal 7 добавляет новый параметр ' weight ' для drupal_add_js, чтобы вы могли контролировать порядок добавления файлов Javascript на страницу. Есть ли способ сделать это при добавлении Javascript в файлы...