Պատկերի նախնական ոճերի միացում ձեր թեմայի հետ
Drupal-ն ունի հզոր պատկերի կառավարման համակարգ, որը թույլ է տալիս ստեղծել պատկերի ոճեր, որոնք կարող են կիրառել տարբեր էֆեկտներ պատկերի վրա և ստեղծել սկզբնական պատկերից դուրս աշխատող արտադրյալներ։ Այս ֆունկցիոնալությունը կարող է օգտագործվել թեմաներում, որոնք ցանկանում են ներառել պատկերի ոճերի հավաքածու, ստեղծված հատուկ տվյալ թեմայի համար, փոխարենը՝ օգտագործելու արմատի կողմից տրամադրվածները։
Պատկերի ոճը ձեր թեմայի հետ միացնելու գործընթացը նման է ռեգուլյար կոնֆիգուրացիայի ներառմանը մոդուլում։
- Ստեղծեք պատկերի այն ոճը, որը ցանկանում եք ներառել՝ օգտագործելով օգտագործողի ինտերֆեյսը։
- Պատկերի ոճը արտահանեք YAML ֆորմատով։
- Արտահանված YAML ֆայլը տեղադրեք ձեր թեմայի config/install թղթապանակում՝ հետևելով համապատասխան անվանման կանոններին։
Սկսեք ստեղծելով պատկերի ոճ ադմինիստրատիվ ինտերֆեյսի միջոցով՝ անցնելով «Կոնֆիգուրացիա» > «Մուլտիմեդիա» > «Պատկերի ոճեր» (admin/config/media/image-styles)։ Երբ ոճը ստեղծվի և պահպանվի, այն իր կազմաձևով կպահվի ձեր կայքի ակտիվ կոնֆիգուրացիայում։
Այս կոնֆիգուրացիան կարող եք արտահանել հետևյալ կերպ՝
- Օգտագործեք Կոնֆիգուրացիա > Կոնֆիգուրացիայի կառավարում > Միակ ներմուծում/արտահանում > Արտահանում (admin/config/development/configuration/single/export)։
- Ընտրեք կոնֆիգուրացիայի տեսակը՝ «Պատկերի ոճ»։
- Ընտրեք ցանկից ձեր պատկերի ոճը։
Պատկերի ոճի YAML ներկայացումը կցուցադրվի տեքստային դաշտում և կարող եք պատճենել այն և տեղադրել .yml ֆայլում՝ ձեր թեմայի config/install թղթապանակում։ Կոնֆիգուրացիայի ֆայլերը ունեն հատուկ անվանման սխեմա՝ image.style.{պատկերի ոճի անուն}.yml։ Եթե չգիտեք, թե ձեր ֆայլը ինչ անուն պետք է ունենա, այն ցուցադրվում է արտահանման տեքստային դաշտի տակ։
Նշեք, որ արտահանված կոնֆիգուրացիայում առաջին տողը պարունակում է UUID բանալին, որը պետք է հեռացվի նախքան այն տեղադրելը նոր image.style.{պատկերի ոճի անուն}.yml ֆայլում։
Օրինակ THEMENAME/config/install/image.style.black_white.yml
langcode: en
status: true
dependencies: { }
name: black_white
label: 'black & white'
effects:
8d4f85cc-9a2d-4a30-af15-21b0833dc06d:
uuid: 8d4f85cc-9a2d-4a30-af15-21b0833dc06d
id: image_desaturate
weight: 1
data: { }
third_party_settings: { }
Դուք կարող եք ներառել ձեր թեմայի հետ ցանկացած քանակի պատկերի ոճ։ Բոլորն էլ կմտնեն ակտիվ կոնֆիգուրացիա՝ թեման տեղադրելու ժամանակ։
Նշում՝ թեմայի տեղադրումից հետո config/install-ում պատկերի ոճի YAML ֆայլի փոփոխությունը կամ նոր YAML ֆայլի ավելացումը չի ազդի կայքի վրա։
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.