Как да вмъкнете линк към страница в клонка?

Случва се така, че когато работите с drupal код, трябва да вмъкнете линк към страница в клонка.

Как да го направя?

Сайтът Drupal.org предоставя насоки за това как да се показват връзки към страницата, както и изгледите и потребителските профили. Информацията е много полезна, препоръчвам да запишете:

Но, както обикновено, не всичко е толкова просто. Понякога, когато се показва връзка към страница в клонка, например, се появява грешка като тази:

Symfony \ Component \ Routing \ Exception \ InvalidParameterException: Параметърът "възел" за маршрут "entity.node.canonical" трябва да съвпада с "\ d +" (" даден), за да генерира съответния URL адрес. в Drupal \ Core \ Routing \ UrlGenerator-> doGenerate () (ред 193 на core \ lib \ Drupal \ Core \ Routing \ UrlGenerator.php).

Аз, като не програмист, не разбирам какво означава всичко това. Не се опитах да увелича знанията си за клонката, разбирам всички тънкости на кода, подробностите за които понякога е дори вредно за мен да знам, но преминах през добре познатия и напълно достъпен начин за комуникация с Яндекс и Google.

Няколко часа сърфиране и ето решението от https://drupal.stackexchange.com.

Благодаря на чужденците! Сега също така знаем как да покажем връзка към страница в механизма за шаблони на клонки.

Ние взимаме. Вмъкваме в линка. .Прилагайте и се наслаждавайте на живота.

P.S. Междувременно искам да кажа, че има абсолютни и относителни връзки. Пример по-горе: вмъкване на относителна връзка. Примери за абсолютни, т.е. немодифицируеми връзки за вмъкване в клонка, могат да бъдат намерени там, на уеб сайта на drupal.org. Например функцията file_url:

Вмъква абсолютния път към връзката въз основа на корена на сайта.