Drupal

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

3
Должен ли я игнорировать каталог vendor в git для Drupal 8?
Наконец-то я пытаюсь освоиться с использованием Drupal 8 и хочу узнать, должен ли я игнорировать каталог vendor в git с .gitignore. Я бы предположил, что нет, но я видел несколько примеров файлов .gitignore, которые делают. Благодарность!

3
Как создать перенаправление программно? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Я пытаюсь создать перенаправление 301 с модулем перенаправления . Например, я …
14 8  redirection 

3
Программно обновить значение поля
Я хочу обновить значение поля узла при обновлении узла. Попробовал с помощью кода, упомянутого здесь Программно обновить узел Drupal 8 use Drupal\node\Entity\Node; function hello_world_entity_presave(Drupal\Core\Entity\EntityInterface $entity) { $check = \Drupal::routeMatch()->getParameter('node'); if ($check) { $node = Node::load($check->nid->value); $node->title->value = 'testing'; //set value for field $node->save(); } } но это не сработало. Я …
14 8 

5
Как получить метку пакета от сущности
Как получить удобочитаемую метку пакета из загруженного объекта? Допустим, я хочу получить метку узла связки my_article, которая называется «Моя потрясающая статья» // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); // prints 'content type'. Я могу получить только машиночитаемое имя пакета …
14 8  entities 

3
Как показать текущий заголовок узла в page.html.twig ИЛИ в node.html.twig?
Если я хочу показать заголовок текущего узла в page.html.twig (по умолчанию он доступен только в файле node.html.twig), я должен создать функцию предварительной обработки следующим образом: function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in page.html.twig if ($node = \Drupal::routeMatch()->getParameter('node')) { $variables['my_node_title'] = $node->title->value; } …
14 theming  8 

5
Как я могу предотвратить кэширование определенной страницы?
Я активировал кеш на своем сайте Drupal 8, и, конечно, все страницы кэшируются, как и ожидалось. Тем не менее, я хотел бы, чтобы определенная страница обходила этот кеш. В моем контроллере я построил страницу следующим образом: public function myPage() { return [ '#markup' => time(), ]; } Как я могу …
14 caching  8 

2
как показать admin / reports / dblog в терминале (cli)
Во время разработки мне действительно нравится выделенный экран со всеми сообщениями журнала drupal. Работать на mac или * nix, создавая новое окно терминала и выполняя команду tail -f для файла журнала, было бы очень хорошо. Таким образом, я могу выполнить хвост -f в файле apache error.log, но я хочу показать …

1
Каковы наиболее подходящие пользователи и уровни разрешений для сайтов Drupal на виртуальном хостинге?
Хотя на сайте Drupal подробно рассказывается о разрешениях и безопасности, существуют лишь смутные / неясные ссылки на виртуальный хостинг. С точки зрения Drupal, какова наиболее безопасная настройка (уровень владения и разрешения) для сайта на виртуальном хостинге? В качестве примера информации, которую я ищу, WordPress предлагает следующие настройки общего хостинга: Все …
14 files 

1
Как использовать обратный вызов для отправки в форме настроек администратора Drupal?
Я использую этот код, чтобы сделать мою форму администратора: function custom_orders_admin(){ $form = array(); $form['custom_ignore_terms']['ignore_terms'] = array( '#type' => 'checkboxes', '#title' => t('Don\'t display these'), '#default_value' => variable_get('custom_ignore_terms', array()), '#options' => drupal_map_assoc($termTypes), '#description' => t("Choose the terms you do not want displayed."), '#required' => FALSE, ); return system_settings_form($form); } Но …
14 7  forms 

3
Как показать термин таксономии родителей и детей?
У меня есть словарь, как это: Родитель 1 Ребенок 1 Ребенок 2 Ребенок 3 Родитель 2 Ребенок 1 Ребенок 2 Теперь я хотел бы использовать представление для создания списка родительского термина с его дочерними терминами. Я пытаюсь сделать это с помощью пользовательского интерфейса Views, но показываю только родительский термин ... …


2
Как получить все параметры поля «Выбрать»?
Как я могу получить все опции для поля cck? Например, есть поле с 3 опциями в допустимых значениях, например, option1, option2, option3.Есть ли функция, которая получает имя поля и возвращает option1 в option3?
14 7 

7
Программно разместить блоки?
Я использую Drupal 7. Прямо сейчас у меня есть заголовок меню и переключатель языка, который существует в заголовке моего сайта. Я разместил их там, перейдя в CMS> Структура> Блоки и перетаскивая блоки в область заголовка. Как программно расположить эти блоки в заголовке?
14 7  blocks 

3
Выполнить запрос с условием поля сущности с несколькими значениями
У меня есть тип контента, который имеет поле ссылки на сущность, которое позволяет пользователям добавлять несколько терминов таксономии в этом поле. Я пытаюсь выполнить запросы, которые захватывают узлы, которые имеют определенный набор терминов таксономии в этом поле. Использование одного значения в этом поле работает нормально, вот так. $query = \Drupal::entityQuery('node') …
14 8  entities  database 

3
Перенаправить анонимного пользователя на страницу входа
Я хочу, чтобы, если пользователь не вошел в систему и не посетил какую-либо страницу моего сайта, кроме маршрутизаторов REST VIEWS, я перенаправил его / ее на страницу входа в drupal 8, я нашел это решение для drupal 7, но не нашел никакого решения для Drupal 8, Перенаправить анонимного пользователя на …

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