Drupal

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

3
Форма Api Загрузка файла
У меня есть следующий код в моей форме. $form['new']['upload'] = array( '#type' => 'file', '#title' => t(''), '#size' => 40, ); В обработчике отправки он возвращает имя файла, но не сохраняет файл и возвращает объект файла. Что еще мне нужно сделать? Я пытаюсь создать блок, в который вы можете загрузить …
9 7  forms  files 

4
Обновить статус за прокси
Я использую Drupal во внутренней сети, которая находится за простым HTTP-прокси. Я бы хотел, чтобы проверки модулей и обновлений ядра действительно работали. Кажется, я помню, что в Drupal 6 был основной взлом, но я больше не могу найти страницу. Кто-нибудь знает, как я могу заставить это работать?
9 6  updating  proxies 

2
Как настроить субмодуль OAuth для служб?
Модуль Services собирается выпустить свою новую версию 3.0 для D6 и D7. Там в OAuth суб-модуль для служб , который добавляет новый OAuth интерфейс в конфигурации интерфейса служб . Кто-нибудь знает, как настроить этот интерфейс? Я ожидаю, что разработчики Сервисов что-то напишут, но, учитывая, что они усердно работают над официальным …

1
Тестирование профиля установки с пользовательскими задачами
Для большого проекта мы используем рабочий процесс разработки, управляемый кодом . Мы используем пользовательский профиль установки для установки и настройки contrib и пользовательских модулей, используемых в проекте. Чтобы убедиться в корректности этого профиля, нам нужно протестировать его как любой другой модуль. В настоящее время мы используем тестовый пример SimpleTest, который …

1
Программная олицетворение другого пользователя без выхода из системы текущего пользователя, вошедшего в систему
Как модуль должен изменить значение global $user, выполнить собственный код и восстановить исходное значение, $userне вызывая выхода текущего пользователя в случае ошибки?
9 7  users 

4
Каков рекомендуемый процесс миграции сайта Drupal 6 Ubercart на Drupal 7 / Drupal Commerce?
Я хотел бы перенести сайт клиента с Drupal 6 и Ubercart на Drupal 7 и Drupal Commerce. Существует ли простой (то есть: нет ручного сбора данных в базе данных) путь миграции? Нужно ли мне переходить на Drupal 7 + Ubercart в качестве промежуточного шага?

3
Как загрузить дополнительные файлы javascript, необходимые для подключаемого модуля wysiwyg api, на страницах узла / редактирования?
Я создаю плагин, используя модуль API WYSIWYG для Drupal 7, который добавит кнопку на панель инструментов поддерживаемых редакторов. Я использую hook_wysiwyg_plugin()хук, чтобы создать новую кнопку на панели инструментов редактора, но мне нужно загрузить несколько других файлов JavaScript. hook_wysiwyg_plugin()Крюк , кажется, позволяет указать один JS и CSS файл. Как я могу …
9 7  hooks  wysiwyg 

4
Есть ли способ избежать, чтобы анонимный пользователь мог видеть узел определенного типа контента?
Есть ли способ избежать, чтобы анонимные пользователи могли видеть узлы типа контента, такие как блок или представление? Я могу контролировать доступ с помощью представления, но если я знаю ссылку для узла, я могу увидеть ее без предварительного входа в систему.
9 8  nodes  users 

2
Как убрать пробелы на поле в веточку?
Я пытаюсь напечатать значение поля в узле - template.html.twig без пробелов. Это поле является выбором на странице администратора. Location|Location Achat|Achat Вот как моя ценность печати: {{content.field_type}} field.html.twig: {% for item in items %} {{- item.content -}} {% endfor %} Я пытаюсь аргументировать {{Content.field_type | облицовка}} Но когда я печатаю так, …
9 theming  8  entities 


1
Как отправить забыть пароль электронной почты программно?
Я реализовал Decoupled Drupal в одном из моих проектов, одна из функций, которые мне нужно реализовать, - это forget passwordфункция. Поэтому я создал собственный маршрут для прослушивания запроса на сброс пароля. Я знаю, что могу создать URL сброса пароля с помощью user_pass_reset_url(); Я могу сгенерировать эту ссылку и программно настроить …
9 users  8 

1
dump () не работает в Drupal 8 (пустая страница, отладка включена)
Я хочу использовать dump()в своем .twigшаблоне (внутри пользовательской темы). Проблема в том, что когда я размещаю {{ dump() }}страницу просто пустой. У меня было: Установить twig.confing debug: trueв services.yml. Очищен кеш. В тот момент, когда я {{ dump() }}удаляю все, работает. После нескольких часов прибегая к помощи я нашел некоторую …
9 theming  8  debugging 

1
Как вы можете визуализировать поля из ссылки на сущность в шаблонах узлов? [Drupal 8]
Для контекста я имею дело с двумя типами контента: article и team_profile. В узлах статьи у нас есть поле ссылки на сущность, тянущее узел team_profile, чтобы служить информацией об авторе. Я бы просто визуализировал объект с новым режимом отображения, но в нашем дизайне фотография установлена ​​прямо над опубликованной датой и …
9 theming  8  nodes 

1
Внедрение зависимостей в виджет пользовательских полей
Я пытаюсь внедрить службу запроса сущностей в виджет настраиваемого поля. Это соответствующий код: /** * Plugin implementation of the 'address_options' widget. * * @FieldWidget( * id = "address_options", * label = @Translation("Addresses"), * field_types = { * "entity_reference" * } * ) */ class MyCustomWidget extends WidgetBase { /** * …

1
Где я могу добавить новый контекст кеша для сущности?
Я не смог получить добавление контекста кеша для работы с сущностями в drupal 8. В частности, я собираюсь использовать заголовки: User-Agent. Я попробовал много вариантов следующего в модуле. use Drupal\node\NodeInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\Display\EntityViewDisplayInterface; function hook_entity_view_alter(&$build, EntityInterface $entity, EntityViewDisplayInterface $display){ if($entity->getType() == 'relevant_type'){ $build['#cache']['contexts'][] = 'headers:User-Agent'; } } Я пытаюсь …
9 8  caching 

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