Вопросы с тегом «8»

Теги версий следует использовать для вопросов, которые относятся только к версии, а не просто для того, чтобы сказать, какую версию использует сайт.

1
Отправить форму на шаблон веточки
Как я могу передать форму в шаблон веточки в Drupal 8? Например, я получаю это: форма: mymodule / src / Form / MyForm.php Тогда на моем контроллере: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
9 entities  8  theming 

1
Как использовать #element_validate и #value_callback в Drupal 8
Я следовал официальной Документации API форм, но этот код не работает для меня в Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) { form_error($element, 'This …
9 8  forms 

1
Попытка добавить тег заголовка HTML в Drupal 8, бета 2
С Drupal 8.0 beta2 drupal_add_html_head() устарела в пользу #attached. Таким образом, старый способ был: function MYTHEME_page_build(&$page) { $viewport = array( '#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array( 'name' => 'viewport', 'content' => 'width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=0.55, user-scalable=yes', ), ); drupal_add_html_head($viewport, 'viewport'); } На основании уведомления об изменении, которое …
9 theming  8  meta-tags 

2
Как правильно получить элементы из очереди?
У меня были проблемы с поиском примеров API для entityqueue в Drupal 8. Я закончил писать запрос, чтобы получить предметы. $query = $this->database->select('entity_subqueue__items', 'esi') ->fields('esi', array('items_target_id')) ->condition('esi.bundle', $name_of_queue) ->orderBy('delta', 'ASC'); $nids = $query->execute()->fetchCol(); Но я бы хотел использовать встроенную функцию, если это возможно. Где находится функция для извлечения элементов из …
9 8 

3
Как отправить файлы в Drupal 8 через REST
Я могу создавать статьи через RESTбез проблем. Но я не могу понять, как отправить файлы. Как отправить файлы (изображения) в Drupal 8 через REST? Обновить: REST UI - File: /file/{id} Example image added in article: /admin/content/files -> /admin/content/files/usage/1 file {id} = 1? Get file id 1: curl --request GET --user …
9 8 

1
Как я могу установить пакеты composer с помощью drush make?
Как включить пакет composer в файл drush make? Чем более общий ответ, тем лучше. Уже существует модуль drush composer, позволяющий drush dl обрабатывать пакеты composer, но для каждой зависимости требуется команда оболочки. Учитывая наше будущее использование Symfony, композитор и другие пакеты Symfony, вероятно, станут более важными в будущем.

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 

2
Drupal 8 variable_get
У меня есть некоторый код в Drupal 7, который использует variable_get. Теперь я хотел бы написать код на Drupal 8. Итак, я читал это, но это мне не сильно помогло. Как написать этот код в Drupal 8 из кода в Drupal 7? $types = array_values(variable_get('test_content_types', array())); или это '#default_value' => …

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