Рейтинг:1

Динамически загружать пункты меню, созданные из файла links.task.yml

флаг cn

Мне нужно программно загрузить ссылки, сгенерированные из my_module.links.task.yml, на другой странице.

Мой точный вариант использования заключается в том, что у меня есть набор ссылок, которые отображаются при просмотре моей страницы узла. Ссылки будут отображаться и скрываться в зависимости от доступа текущего пользователя, а управление доступом осуществляется с помощью параметров в файле my_module.routing.yml.

Мне нужно создать отдельную страницу, которая отображает данные узла в таблице, и мне нужно показать эти ссылки в раскрывающемся списке (аналогично тому, как кнопка редактирования работает при просмотре контента в качестве администратора).

Есть ли способ динамически получать ссылки, чтобы я мог отображать их в этом раскрывающемся списке?

Рейтинг:1
флаг in

массив (для японского). Например, следующий массив позволит получить итальянский перевод для Форум и узел. (Я использовал итальянский только потому, что знаю, как перевести эти слова.) $conf['locale_custom_strings_it'][''] = массив( 'Форум' => 'Обсуждение бакалавриата', 'узел' => 'контенуто',);


Обратите внимание, что в последнем случае локальный модуль не нужно включать.
То, что вы видите с «отправлено», исходит из выдержки из результатов поиска. Это можно настроить несколькими способами, но в основном, когда узел индексируется, эта информация отображается за кулисами и добавляется в индекс.
Если вы хотите удалить это, вы должны либо удалить информацию об авторе из рендеринга в первую очередь, что можно сделать несколькими способами; или измените способ добавления данных в индекс SOLR.
Проще всего было бы отредактировать типы узлов и снять флажок «Отображать информацию об авторе и дате».Обязательно переиндексируйте свой контент.
Вы говорите, что Drupal работает нормально. Вы действительно имеете в виду, что ваш веб-сайт Drupal 9.2.1 полностью функционален без подключения к базе данных? Это удивительно!
Вы можете начать с подключения к этой среде через 
ssh
 и тестирование подключения к базе данных с помощью командной строки 
mysql
 утилиту и учетные данные аутентификации базы данных, хранящиеся в вашем 

настройки.php файл.Если вы получили успешное соединение, запустите некоторые диагностические команды, такие как ИСПОЛЬЗОВАТЬ `друпал`; (заменяя друпал с именем БД, указанным в ваших настройках) и

ПОКАЗАТЬ ТАБЛИЦЫ;
 и 
SELECT COUNT(*) FROM `node`;
 (только будьте очень осторожны, чтобы не запускать команды, которые вставляют, обновляют или удаляют какие-либо данные!)
Если Drupal действительно может подключиться к базе данных, и вы можете подключиться таким образом из командной строки, то вы сузите проблему до Drush.
Вы можете убедиться, что вы действительно используете правильную версию Drush 10 для локального проекта, которую вы установили с помощью Composer, выполнив 
какой драш
 в командной строке, чтобы узнать, используете ли вы вместо этого глобально установленный Drush, возможно, даже другую версию.
Если это так, укажите полный путь к вашему локальному Drush, чтобы убедиться, что вы выполняете правильный Drush PHAR:
$ cd /home/ip/d916/
$ ./vendor/bin/drush статус

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.