logo

Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll

Ավելացնել երթուղավորման ֆայլ

20/06/2025, by Ivan

Վերադառնաք ձեր մոդուլի 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-ի երթուղավորման մասին։

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.