Drupal թեմատիկ դաս 5։ Դաշտային թեմատիկա։ Field.tpl.php ձևանմուշ։
Այս դասում մենք շարունակում ենք թեմիզացնել Drupal-ը, և այս անգամ թեմիզացնում ենք դաշտերը։ Այս դասից հետո մենք թեմիզացնելու ենք Views-ի ելքը։
Դաշտը թեմիզացնելու համար պետք է պատճենել modules/field/theme/field.tpl.php ֆայլը և տեղադրել ձեր թեմայի templates թղթապանակում՝ տալով նոր անուն ըստ հետևյալ ձևանմուշներից մեկի՝
-
field--FIELD_TYPE.tpl.php — ձևանմուշը կկիրառվի բոլոր
FIELD_TYPEտիպի դաշտերին։ Օրինակ՝ բոլոր Image տիպի դաշտերը թեմիզացնելու համար պետք է ստեղծելfield--image.phpֆայլ։ -
field--FIELD_NAME.tpl.php — ձևանմուշը կկիրառվի
FIELD_NAMEանունով դաշտին։ Օրինակ՝field_imagesդաշտը թեմիզացնելու համար պետք է ստեղծելfield--field_images.tpl.php։ -
field--BUNDLE.tpl.php — ձևանմուշը կկիրառվի բոլոր դաշտերին, որոնք ավելացված են
BUNDLEտիպի էակին։ Օրինակ՝ բոլորpageտիպի նյութերի դաշտերը թեմիզացնելու համար պետք է ստեղծելfield--page.tpl.php։ -
field--FIELD_NAME--BUNDLE.tpl.php — ձևանմուշը կկիրառվի միայն
FIELD_NAMEդաշտին, որը ավելացված էBUNDLEտիպի էակին։ Օրինակ՝field_imagesդաշտըpageտիպի նյութում թեմիզացնելու համար պետք է ստեղծելfield--field_images--page.tpl.php։
Երբ ձևանմուշը պատճենվել և վերանվանվել է, անհրաժեշտ է մաքրել քեշը և խմբագրել ստեղծված ֆայլը։ Բոլոր հասանելի փոփոխականների նկարագրությունները նշված են ձևանմուշում որպես մեկնաբանություններ։