Գործնական ուղեցույց Drupal 8-ի հիմնական մոդուլներ ստեղծելու համար
Ներածություն
Շատ բան է ասվել և քննարկվել Drupal-ի վերջին տարբերակի՝ Drupal 8-ի մասին, և կարելի է վստահ ասել հետևյալը՝ մոդուլների հավաքածուն զգալի փոփոխվել է։ Կան բազմաթիվ ուսումնական նյութեր, որոնք նվիրված են նոր պայմաններին, և յուրաքանչյուրում հեղինակները խորհուրդ են տալիս ծրագրավորողներին հետևել ավելի մեծ փոփոխություններին՝ կոդի զարգացմամբ։
Վերջին օրերի ընթացքում ես ուսումնասիրել եմ այդ ռուսացերեն ուղեցույցներից որոշները և այդ անգլերեն ուղեցույցներից ևս, ինչպես նաև Examples մոդուլը և գտել բավական հետաքրքիր օրինակ, որը, հուսով եմ, կհամապատասխանի ժամանակի պահանջներին մոտ ապագայում։
Ուսուցողական նյութի նպատակ
Այս դասընթացում մենք կստեղծենք մոդուլ lorem ipsum-ի գեներացման համար։ Պարզաբանելու համար՝ սա մոդուլ է, որը համակցում է պատահական արտահայտություններ՝ լրացուցիչ տեքստ ստեղծելու համար։ Օգտատերերը կարող են ընտրել, թե քանի պարբերություն տեքստ և քանի նախադասություն յուրաքանչյուր պարբերությունում, սեղմել կոճակը և ստանալ իրենց պահանջներին համապատասխան նյութ։
Մոդուլը տրամադրում է պարզ կարգավորումների էջ և բլոկ՝ գեներացված տեքստի ծավալը կարգավորելու ֆորմայով։ Կան նաև կանխորոշված կարգավորումներ, թույլտվություններ, թեստեր և թեմաներ։
Այստեղ ներկայացված է պատրաստի կառուցվածքի տեսքը։
Մի տրտմեք
Այս կոդը բավական պարզ է՝ աշխատելու համար առանց բարդությունների։ Եթե Drupal-ի միջուկում որևէ փոփոխություն այն կոտրի, խնդրում եմ ինձ տեղեկացրեք, և ես կշտկեմ հնարավորինս շուտ։ Փորձեք չպատճենել ու տեղադրել, այլ գրեք հետևյալ կոդը՝ դա կօգնի ձեզ այն հիշելու մեջ։
Ինչևէ, ինչպես վերնագրում ասացի, սա գործնական ուղեցույց է։ Ես կփորձեմ ընդգրկել հիմունքները և չեմ մտնի մանրամասների մեջ՝ թե ինչու և ինչպես է փոխվել։ Պատասխանատու լինելու համար կբաժանեմ յուրաքանչյուր ֆայլի կոդը տրամաբանական մասերի՝ ավելացնելով որոշ մեկնաբանություններ։
Ահա այսպես, առանց երկարության, եկեք սկսենք։ Սկսելով հիմնական կառուցվածքից՝ ուսումնասիրեք այս հոդվածի ենթաբաժինները՝ իմանալու համար, թե ինչ քայլեր պետք է ձեռնարկեք։
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.