logo

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

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

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

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

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

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

Scroll

Կաղապարային ֆայլերի գտնվելը՝ դեբագավորման հետ

19/06/2025, by Ivan

Menu

Տարբեր էլեմենտների համար ո՞ր կաղապարն է գեներացնում նշված HTML-ի կոդը, իմանալու համար կարող եք օգտագործել Twig-ի ներառված debug տարբերակը։ Այս կարգավորումը կցուցադրի HTML-մեկնաբանություններ՝ համատեղ տեսանելի ելքի հետ, որտեղ նշված կլինեն օգտագործվող թեմաների hook-երը, առաջարկվող կաղապարային ֆայլերի անունները, ինչպես նաև հստակ կոշտ կոդով նշված կլինի Twig ֆայլը, որը պատասխանատու է տվյալ հատվածի ռենդերի համար։

Ակտիվացրեք Twig դեբագավորումը sites/default/services.yml ֆայլում՝ twig.config բաժնում debug:true արժեքը սահմանելով (արտադրման միջավայրում անջատեք)։ Եթե օգտագործում եք Drupal 8 բազմաուղղված կայքեր (multisite), պետք է խմբագրեք services.yml ֆայլը sites/currenttsite թղթապանակում՝ ձեր ստեղծած կոնկրետ կայքի համար։ Եթե services.yml ֆայլը չկա, պատճենեք default.services.yml-ը sites/default թղթապանակից և անվանեք services.yml։ Twig դեբագավորման մանրամասն հրահանգները տես «Twig կաղապարների կոմպիլյացված դեբագավորում» բաժնում։

Քեշը մաքրելուց հետո ստուգեք էջի աղբյուրը։ Դուք կտեսնեք նման կոդ՝

<!-- THEME DEBUG -->
<!-- THEME HOOK: 'node' -->
<!-- FILE NAME SUGGESTIONS:
   * node--view--frontpage--page-1.html.twig
   * node--view--frontpage.html.twig
   * node--1--teaser.html.twig
   * node--1.html.twig
   * node--article--teaser.html.twig
   * node--article.html.twig
   * node--teaser.html.twig
   x node.html.twig
-->
<!-- BEGIN OUTPUT from 'core/themes/classy/templates/content/node.html.twig' -->

<article data-history-node-id="1" data-quickedit-entity-id="node/1" role="article" class="contextual-region node node--type-article node--promoted node--view-mode-teaser" about="/node/1" typeof="schema:Article" data-quickedit-entity-instance-id="0">
....
</article>

<!-- END OUTPUT from 'core/themes/classy/templates/content/node.html.twig' -->

Այս դեբագավորման ելքից ուշադրություն պետք է դարձնեք հետևյալ կետերին՝

  • Առաջարկվող ֆայլերի անունները դասավորված են առավել կոնկրետից դեպի պակաս կոնկրետ։
  • Ընտրված ֆայլի անունի մոտ նշված է «x» նշանը։
  • BEGIN OUTPUT և END OUTPUT մեկնաբանությունների միջև տեսնում եք լրիվ ուղին այն կաղապարի, որն օգտագործվել է ռենդերի համար։

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.