logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll
20/06/2025, by Ivan

Menu

Վերադառնաք ձեր մոդուլի root թղթապանակ, որտեղ գտնվում է .info.yml ֆայլը, ավելացրեք նոր ֆայլ hello_world.routing.yml անունով և ավելացրեք հետևյալը՝

hello_world.content:
  path: '/hello'
  defaults:
    _controller: '\Drupal\hello_world\Controller\HelloController::content'
    _title: 'Hello World'
  requirements:
    _permission: 'access content'

Ուշադրություն դարձրեք, որ երթուղավորման աղյուսակում ձեր մոդուլի համար պահ reservado տարածքը՝ «hello_world» hello_world.content-ի առաջին տողում, պարտադիր չէ համընկնել ձեր մոդուլի մեքենայական անվան հետ։ Այնուամենայնիվ, երթուղավորման և մենյուի ֆայլերի համահունչությունը ապահովելու համար սա լավագույն պրակտիկա է։ Բացարձակ գրառման անունը՝ hello_world.content, օգտագործվելու է հաջորդ բաժնում մենյուի հղում ավելացնելիս՝ կապելու համար այդ հղումը երթուղավորման այս գրառման հետ։

Եթե մոդուլը արդեն ակտիվացված է, պետք է մաքրել ձեր կայքի կեշը՝ օգտվողի ինտերֆեյսից admin/config/development/performance հասցեով կամ drush-ի միջոցով (drush cache-rebuild կամ drush cr): Եթե մոդուլը ակտիվ չէ, ապա շարունակեք և միացրեք այն։

Հիմա անցեք ձեր կայքի գլխավոր էջ, ապա URL հասցեի տողում ավելացրեք /hello։ Դուք պետք է տեսնեք էջ՝ «Hello, World!» հաղորդագրությամբ։

Ուշադրություն, module.routing.yml ֆայլի համար կարևոր է ճիշտ ներդրումը, հակառակ դեպքում կարող եք խնդիրներ ունենալ Drupal-ի կեշի մաքրման ժամանակ։

Տեսեք ավելին Drupal 8-ի երթուղավորման մասին։