Drupal-ի առանձնահատկությունների մոդուլի տարբերակի թարմացում
Նախորդ դասում մենք քննարկեցինք ինչպես ստեղծել feature-մոդուլներ Դռուպալում, եկեք այս դասում քննարկենք ինչպես թարմացնել այս մոդուլները՝ ավելացնելով նոր ֆունկցիոնալություն:
Մենք ունենք feature-մոդուլ alpha1 տարբերակը, ստեղծենք մոդուլի հաջորդ տարբերակը՝ alpha2: Այս դեպքում նորությունների բլոկում՝ բացի վերնագրից, կավելացնենք նաև ամսաթիվը և կարճ նկարագրություն (թիզեր): Պատճենում ենք feature-մոդուլի alpha1 տարբերակի պահոցը՝ sites/all/modules папка, բայց չենք ակտիվացնում այն, ինչը թույլ կտա մեզ վերաստեղծել այս feature-ն:
Բայց նախ փոփոխենք view-ը՝ նորությունների բլոկը ցույց տալու համար։ Ավելացնում ենք post date (հրապարակման ամսաթիվ) և body (բովանդակություն) դաշտերը՝ սահմանափակմամբ 100 նշանով։ Պահպանում ենք view-ը։
Հիմա նորությունների բլոկը ունի մի փոքր այլ տեսք:
Հիմա նորից մտնում ենք features բաժին և վերաստեղծում ենք մեր feature-մոդուլը (երկրորդ նկար): Փոփոխվելու է միայն տարբերակը, քանի որ մենք նոր վյուեր և կոնտենտի տեսակներ չենք ստեղծել, պարզապես փոփոխել ենք մեկ view։ Սեղմում ենք download feature (բեռնել):
Պահպանում ենք նոր արխիվը մեր նոր feature-մոդուլով, որը կլինի ավելի նոր alpha2 տարբերակով: Այս նոր feature-մոդուլը տեղադրում ենք այլ կայքում, որտեղ դեռ էկրանին է կա alpha1 տարբերակը: Պատրաստում ենք feature-մոդուլը և տեղադրում ենք այն:
Դռուպալը ավտոմատ կերպով նկատում է տարբերությունը, քանի որ feature-մոդուլում փոփոխություններ են եղել։ Այս փոփոխությունները կարող են վերադառնալ նախկին ֆունկցիոնալությանը:
Այժմ մաքրում ենք cache-ը, և մեր նորությունների բլոկը կայքում թարմացվում է feature-մոդուլի հետ միասին: