Drupal-ի առանձնահատկությունների նորություններ
Այս դասընթացում ես կբացատրեմ, թե ինչպես օգտագործել նույն հնարավորությունները կայքում՝ դրանք տեղափոխելով այլ կայք մեկ կտտոցով՝ օգտագործելով feature մոդուլը. Նախ փորձենք մի բան պարզ, ստեղծենք նորությունների փունջ, մասնավորապես՝
- «Նորություններ» հղումը մենյուում՝ նորությունների էջի վրա
- Նորությունների էջը
- Նորությունների բլոկը գլխավոր էջում
Կարծում եմ՝ սա բավական է, որպեսզի բացատրել մոդուլ Features-ի գործարկումը:
Նախ անհրաժեշտ մոդուլները տեղադրում ենք՝
Ստեղծում ենք «Նորություն» կոնտենտի տեսակ և ապա մի քանի նոդեր այդ կոնտենտի տեսակով:
Այժմ կստեղծենք View էջ և բլոկ:
Էջ՝
Վերնագիր
Վերնագիր՝ Նորություններ
Ֆորմատ
Ֆորմատ՝ Անհատականացված ցուցակ | Կարգավորումներ
Ցուցադրել՝ Բովանդակություն | Անոնս
Ֆիլտրի չափանիշներ
Բովանդակություն՝ Ցուցադրված (Այո)
Բովանդակություն՝ Տիպ (= Նորություն)
Ուռճացման չափանիշներ
Բովանդակություն՝ Փոստի ամսաթիվ (desc)
Էջի կարգավորումներ
Հասցե՝ /news
Մենյու՝ Պարզ: Նորություններ
Ակսես՝ Հեղինակության թույլտվություններ | Ցուցադրել հրապարակված բովանդակությունը
Pager
Օգտագործել էջանիշ՝ Փ पूर्ण | Էջերի համար 10 էլեմենտ
Բլոկ՝
Վերնագիր
Վերնագիր՝ Նորություններ
Ֆորմատ
Ֆորմատ՝ Անհատականացված ցուցակ | Կարգավորումներ
Ցուցադրել՝ Դաշտեր | Կարգավորումներ
Դաշտեր
Բովանդակություն՝ Վերնագիր
Ֆիլտրի չափանիշներ
Բովանդակություն՝ Ցուցադրված (Այո)
Բովանդակություն՝ Տիպ (= Նորություն)
Ուռճացման չափանիշներ
Բովանդակություն՝ Փոստի ամսաթիվ (desc)
Pager
Օգտագործել էջանիշ՝ Ցուցադրել որոշակի քանակությամբ տարրեր | 5 տարրեր
Հիմա ադմինիստրացիոն հատվածում կարգավորում ենք բլոկի դիրքը, և մենք ստանում ենք հետևյալը՝ /news հասցեում՝
Ես արել եմ պարզ ցուցադրում, սակայն կարող եք ոչ միայն վերնագիրը ցուցադրել նորությունների բլոկում, ավելացնել ամսաթիվ, նորության անոնս: Այնուամենայնիվ, ես հատուկ շատ պարզ view էի ստեղծել, որպեսզի հետո այն բարելավեմ և ցույց տամ, թե ինչպես են տեղի ունենում feature մոդուլների թարմացումները Դռուպալում:
Այժմ ստեղծենք feature մոդուլ մեր views-ից:
Սեղմում ենք create new feature (ստեղծել նոր ֆունկցիա):
Հիմա պետք է լրացնենք feature մոդուլի ստեղծման ձևը:
!Այս կարևոր է. Feature մոդուլի անունը պետք է լինի եզակի, ոչ միայն news, blog կամ նմանատիպ անուններ, քանի որ նույն անունները մոդուլների կամ feature մոդուլների կարող են առաջացնել սխալներ:
Անվանումը՝ drupalbook.org News feature
Նկարագրությունը՝ Ցուցադրում է նորությունների էջ և բլոկ
Վարկած՝ 7.x-1.0-alpha1
Հիմա ընտրում ենք Edit views և փնտրում մեր ստեղծած view-ը (News): Features-ը ավտոմատ կերպով կավելացնի News view-ը բոլոր իր դիսփլեյներով:
Այլև պետք է ավելացնել Կոնտենտի տեսակ՝ node, հատկապես ընտրելով Նորություն:
View-ը կա, կոնտենտի տեսակ կա՝ սեղմում ենք download feature և բեռնում feature մոդուլը: Այս feature մոդուլը կարող է տեղադրվել որպես սովորական մոդուլ:
Նախ, տեղադրեք նաև Features մոդուլը նոր կայքում:
Այժմ կարող եք ստեղծել նորություններ նոր կայքում և պետք է ավելացնել բլոկը ձախ սահմանի:
Շատ հավանաբար դուք արդեն նկատել եք, որ միայն ֆունկցիոնալությունն է տեղափոխվում, իսկ նոդերը տեղափոխելու համար օգտագործեք Feeds մոդուլը: Այս մոդուլը ես նաև կներկայացնեմ մեկ այլ դասընթացում իմ Դռուպալ ուղեցույցում: