How do I link a page in a template?












1














If there is a basic page with the route '/about', how can I link it in a template file?



<a href="{{ What goes here? }}"></a>









share|improve this question
























  • <a href="/about"></a>
    – leymannx
    Dec 27 '18 at 6:15
















1














If there is a basic page with the route '/about', how can I link it in a template file?



<a href="{{ What goes here? }}"></a>









share|improve this question
























  • <a href="/about"></a>
    – leymannx
    Dec 27 '18 at 6:15














1












1








1







If there is a basic page with the route '/about', how can I link it in a template file?



<a href="{{ What goes here? }}"></a>









share|improve this question















If there is a basic page with the route '/about', how can I link it in a template file?



<a href="{{ What goes here? }}"></a>






theming






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 27 '18 at 7:49









kiamlaluno

79.5k9129248




79.5k9129248










asked Dec 26 '18 at 22:41









crayden

1287




1287












  • <a href="/about"></a>
    – leymannx
    Dec 27 '18 at 6:15


















  • <a href="/about"></a>
    – leymannx
    Dec 27 '18 at 6:15
















<a href="/about"></a>
– leymannx
Dec 27 '18 at 6:15




<a href="/about"></a>
– leymannx
Dec 27 '18 at 6:15










2 Answers
2






active

oldest

votes


















3














Let assume the page is a node whose ID is 4. You can use the following code, in a template file.



<a href="{{ path('entity.node.canonical', {'node': 4}) }}">About us</a>"





share|improve this answer























  • Is there no way to specify using a path based on the URL alias? Such as '/about'?
    – crayden
    Dec 26 '18 at 23:10






  • 1




    @crayden What if a month from now someone decides to change it to /about-us? What do you think will happen if the alias changes?
    – No Sssweat
    Dec 27 '18 at 0:24












  • @crayden in the case above, path() will automatically get the URL, the alias if there is one, based on the node id.
    – No Sssweat
    yesterday





















2














You can use the path function to call specific routes



<a href="{{ path('user.register') }}">My link</a>


Or of course, you can do it the old-fashioned way



<a href="/about">My link</a>





share|improve this answer





















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "220"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdrupal.stackexchange.com%2fquestions%2f274370%2fhow-do-i-link-a-page-in-a-template%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    Let assume the page is a node whose ID is 4. You can use the following code, in a template file.



    <a href="{{ path('entity.node.canonical', {'node': 4}) }}">About us</a>"





    share|improve this answer























    • Is there no way to specify using a path based on the URL alias? Such as '/about'?
      – crayden
      Dec 26 '18 at 23:10






    • 1




      @crayden What if a month from now someone decides to change it to /about-us? What do you think will happen if the alias changes?
      – No Sssweat
      Dec 27 '18 at 0:24












    • @crayden in the case above, path() will automatically get the URL, the alias if there is one, based on the node id.
      – No Sssweat
      yesterday


















    3














    Let assume the page is a node whose ID is 4. You can use the following code, in a template file.



    <a href="{{ path('entity.node.canonical', {'node': 4}) }}">About us</a>"





    share|improve this answer























    • Is there no way to specify using a path based on the URL alias? Such as '/about'?
      – crayden
      Dec 26 '18 at 23:10






    • 1




      @crayden What if a month from now someone decides to change it to /about-us? What do you think will happen if the alias changes?
      – No Sssweat
      Dec 27 '18 at 0:24












    • @crayden in the case above, path() will automatically get the URL, the alias if there is one, based on the node id.
      – No Sssweat
      yesterday
















    3












    3








    3






    Let assume the page is a node whose ID is 4. You can use the following code, in a template file.



    <a href="{{ path('entity.node.canonical', {'node': 4}) }}">About us</a>"





    share|improve this answer














    Let assume the page is a node whose ID is 4. You can use the following code, in a template file.



    <a href="{{ path('entity.node.canonical', {'node': 4}) }}">About us</a>"






    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Dec 27 '18 at 7:51









    kiamlaluno

    79.5k9129248




    79.5k9129248










    answered Dec 26 '18 at 23:05









    MiharbKH

    3027




    3027












    • Is there no way to specify using a path based on the URL alias? Such as '/about'?
      – crayden
      Dec 26 '18 at 23:10






    • 1




      @crayden What if a month from now someone decides to change it to /about-us? What do you think will happen if the alias changes?
      – No Sssweat
      Dec 27 '18 at 0:24












    • @crayden in the case above, path() will automatically get the URL, the alias if there is one, based on the node id.
      – No Sssweat
      yesterday




















    • Is there no way to specify using a path based on the URL alias? Such as '/about'?
      – crayden
      Dec 26 '18 at 23:10






    • 1




      @crayden What if a month from now someone decides to change it to /about-us? What do you think will happen if the alias changes?
      – No Sssweat
      Dec 27 '18 at 0:24












    • @crayden in the case above, path() will automatically get the URL, the alias if there is one, based on the node id.
      – No Sssweat
      yesterday


















    Is there no way to specify using a path based on the URL alias? Such as '/about'?
    – crayden
    Dec 26 '18 at 23:10




    Is there no way to specify using a path based on the URL alias? Such as '/about'?
    – crayden
    Dec 26 '18 at 23:10




    1




    1




    @crayden What if a month from now someone decides to change it to /about-us? What do you think will happen if the alias changes?
    – No Sssweat
    Dec 27 '18 at 0:24






    @crayden What if a month from now someone decides to change it to /about-us? What do you think will happen if the alias changes?
    – No Sssweat
    Dec 27 '18 at 0:24














    @crayden in the case above, path() will automatically get the URL, the alias if there is one, based on the node id.
    – No Sssweat
    yesterday






    @crayden in the case above, path() will automatically get the URL, the alias if there is one, based on the node id.
    – No Sssweat
    yesterday















    2














    You can use the path function to call specific routes



    <a href="{{ path('user.register') }}">My link</a>


    Or of course, you can do it the old-fashioned way



    <a href="/about">My link</a>





    share|improve this answer


























      2














      You can use the path function to call specific routes



      <a href="{{ path('user.register') }}">My link</a>


      Or of course, you can do it the old-fashioned way



      <a href="/about">My link</a>





      share|improve this answer
























        2












        2








        2






        You can use the path function to call specific routes



        <a href="{{ path('user.register') }}">My link</a>


        Or of course, you can do it the old-fashioned way



        <a href="/about">My link</a>





        share|improve this answer












        You can use the path function to call specific routes



        <a href="{{ path('user.register') }}">My link</a>


        Or of course, you can do it the old-fashioned way



        <a href="/about">My link</a>






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 26 '18 at 22:56









        100pic

        38817




        38817






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Drupal Answers!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdrupal.stackexchange.com%2fquestions%2f274370%2fhow-do-i-link-a-page-in-a-template%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Category:香港粉麵

            List *all* the tuples!

            Channel [V]