Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll

Նկարների preset-ների ծրագրային օգտագործում (ծրագրայինորեն օգտագործելով Imagecache)

11/05/2025, by Ivan

6-րդ Դրուպալում, որտեղ մենք օգտագործում էիք imagecache API մոդուլը, պրեսետը ծրագրային կերպով օգտագործում էինք այսպես․

<?php print theme('imagecache', 'my_preset', $file_path, $alt, $title, $attributes); ?>

Օրինակ՝ այսպես․

theme('imagecache', '300x300crop', $first_photo["filepath"], $node->title, $node->title, array('itemprop' => 'image'));

Արդյունքում, Դրուպալ 7-ում մենք մի քիչ այլ կերպ գրում ենք․

print theme_image_style(array(
  'style_name' => 'home_category_image',
  'path' => $result['node']->field_image['und'][0]['uri'],
  'alt' => $title,
  'width' => '',
  'height' => '',
  'attributes' => array('class' => 'search-result-img'),
));

Հիմա մենք օգտագործում ենք theme_image_style ֆունկցիան և փոխանցում արժեքների զանգված․

style_name – պրեսետի անունը։

path – ֆայլի ճանապարհը լիցքի (stream wrapper) ձևով և հասցեով, օրինակ՝ public://product/421-a1 amt.jpg, որտեղ public-ը հանրային լիցքավորման ձևն է։

alt – պատկերի alt տեքստը։

width, height – լայնությունն ու բարձրությունը можна բաց թողնել, բայց այդ դեպքում կհայտնվի notice։

attributes – ատրիբուտները նույնպես փոխանցվում են զանգվածով։