Як вставити посилання на сторінку в twig, Get Drupal 8

Буває так, що при роботі з кодом drupal необхідно вставити посилання на сторінку в twig.

Як це зробити?

Інформація із сайту Drupal.org дає посібник з виведення посилань, як на сторінку, так на уявлення та профілі користувачів. Інфа дуже корисна, рекомендую записати:

Але, як водиться, не все так просто. Іноді при виведенні посилання на сторінку twig, наприклад, виходить помилка типу:

Symfony\Component\Routing\Exception\InvalidParameterException: Parameter "node" для route "entity.node.canonical" must match "\d+" ("" given) для створення URL-адреси. in Drupal\Core\Routing\UrlGenerator-doGenerate() (line 193 of core\lib\Drupal\Core\Routing\UrlGenerator.php).

Мені, як не програмісту, не зрозуміло, що це означає. Я не намагався збільшити обсяг своїх знань про twig, розбираючись у всіх тонкощах коду, деталей якого мені знати часом навіть шкідливо, але пішов загальновідомим і всім доступним шляхом спілкування з яндексом і гуглом.

Декілька годин серфінгу і ось воно рішення з сайту https://drupal.stackexchange.com.

Дякую іноземцям! Тепер і ми знаємо, як відобразити посилання на сторінку шаблонізатора twig.

Беремо. Вставляємо на посилання. . Застосовуємо і радіємо життю.

P.S. Тим часом хочеться сказати, що існують абсолютні та відносні посилання . Приклад: вставка відносного посилання. Приклади ж абсолютних, тобто посилань, що не змінюються, для вставки в twig можна знайти там, на сайті drupal.org. Наприклад, функція file_url:

Вставляє абсолютний шлях до посилання, виходячи з кореня сайту.