Drupal

8
Как вызвать функцию при просмотре узла?

Всякий раз, когда я просматриваю страницу узла, я хочу вызвать функцию, но я не уверен, как это сделать. Я думал, что должен использовать hook_menu()и объявить путь как узел /%, и прикрепить функцию обратного вызова к этому пути. Это правильный путь, или есть правильный / лучший...

8
Какой самый надежный и отказоустойчивый способ интеграции сторонних структур данных через веб-сервис в Drupal 7?

Я видел несколько стратегий для интеграции удаленных структур данных в Drupal. Стратегии, похоже, развивались, поскольку некоторые модули стабилизировались и были испробованы варианты использования. Представьте, что у нас есть структура данных «Рынки фермеров», которая представлена ​​рядом типов...

8
Информация о Drupal.settings и #attached

Я пытаюсь использовать Drupal.settings впервые для передачи переменных из PHP в JavaScript. Документация по теме редкая, и у меня есть несколько вопросов. Можно ли использовать #attached для прохода через настройки, а не drupal_add_js(array('myModule' => $settings), 'setting');? Причина, по...

8
Можно ли подключиться к событию variable_set ()?

Я хотел бы отследить событие системных изменений, чтобы сделать их обратимыми. При проверке variable_set () я вижу, что для этого события не предусмотрена ловушка. Есть ли способ для меня сделать это? Я могу изменить привязку к формам настроек, но есть множество форм настроек для отслеживания, если...

8
Почему существуют «обновления» для версий dev модулей, которые не содержат никаких изменений в коде?

Когда я использовал drush для проверки обновлений на моем сайте, на котором установлено около 100 модулей, мне сообщили, что в версиях dev нескольких версий модулей были обновления. Однако, когда я обновил новую версию, единственное, что было изменено, это информация об упаковке и метка даты....

8
Как добавить тег <noscript> в <head>?

Если я хочу добавить JavaScript в тег head, я использую drupal_add_js($js, 'inline'). Это добавит <script type="text/javascript">. Как добавить <noscript>тег? Я хочу добавить следующее <head>также. <noscript> <meta http-equiv="refresh" content="5;url=<?php echo $file...

8
В чем разница между использованием drupal_add_js и ['#attached']

В чем разница между drupal_add_js()и $form['#attached']['js'][]? Когда цель использования каждой из вышеперечисленных функций? (Я имею в виду, я знаю, что он используется для прикрепления js, чтобы сказать форму, если используется внутри формы, но когда drupal_add_jsиспользуется и когда...

8
Как добавить вкладку локальной задачи в представление узла? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для ответов на Drupal. Закрыто 3 года назад . Я пытаюсь добавить дополнительную вкладку к узлу «Просмотр» и «Редактирование». Мой модуль включен нормально, и...

8
Display Suite игнорирует hook_preprocess_node ()

Кажется, модуль Display Suite полностью игнорирует hook_preprocess_node()и hook_process_node(). Это тот случай? Если это так, как можно внести незначительные изменения в окончательный рендеринг с доступом ко всем переменным...

8
Как добавить поле даты, которое можно отфильтровать по относительному значению?

Если я создаю представление, я могу добавить фильтр, который фильтрует по относительному значению в некотором встроенном поле даты, например, Дата публикации . Например, на снимке экрана ниже показан созданный мной фильтр, который будет отображать статьи, опубликованные за последние четыре дня. К...

8
Как изменить порядок атрибутов на странице корзины Ubertcart

На скриншоте видно, что атрибуты этого продукта перечислены в случайном порядке. На самом деле, это, кажется, упорядочено по атрибуту ID. Есть ли способ изменить этот порядок? Каждый атрибут имеет свойство «Позиция в списке», но это только для страницы продукта, это не влияет на корзину....

8
Функция dvel dsm () в Drupal 8 page.html.twig

Доступна ли функция dsm () модуля Devel в page.html.twig? Если он недоступен, есть ли способ сделать его доступным? Я могу использовать dsm () в файле .theme, но не в page.html.twig. Мне известно о функции dump () в .twig. dump () похож на var_dump () в php, и вывод не так чист, как функция dsm ()...

8
Как удалить функцию?

Я создал функциональный модуль на сайте-1. Затем я установил функциональный модуль на сайт-2. Эта функция создает новый тип контента и включает модуль. Затем я получил новый тип контента и модуль включен. Все идет нормально. Теперь я отключил и деинсталлировал де функциональный модуль (drush). Я...

8
Как добавить CSS & JavaScript в <head>?

Я хочу добавить следующий код в мой раздел главной страницы, используя подтему Drupal 8 от Bartik. Кто-нибудь может помочь, как это сделать? Каков наилучший способ сделать это в новой версии ветки темы? Где находится page.tpl? <script type="text/javascript"...

8
Как и где я смогу включить / отключить сжатие gzip? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 лет назад . В Drupal 7 где я смогу включить / отключить сжатие gzip? Есть ли модуль для этой...

8
Будет ли перенаправление пользователей в обратном вызове доступа hook_menu иметь нежелательные эффекты?

Этот ответ привел к дискуссии о том, как лучше перенаправить пользователя на определенную страницу, если у него не должно быть доступа к странице, к которой он пытается получить доступ. Один из вариантов - установить для обратного вызова доступа значение true, а затем перенаправить пользователей в...

8
Не могу обновить ядро ​​друпала до 7.27

Я пытаюсь обновить с помощью drush, с помощью команды drush up, но ядро ​​не обновляется. он говорит на выходе drush: Project drupal was updated successfully. Installed version is now 7.27. но это не так! отчет о состоянии ясно говорит, что версия все еще 7.26. Кроме того, я снова попытался...

8
PDOException при создании таблицы: базовая таблица или представление не найдено [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . У меня Drupal работает на MariaDB 5.5.33. Когда я запускаю update.php (после...