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

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

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

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

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

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

Scroll

CSS ֆայլերի լռելյայն կարգավորումների հեռացում կամ չեղարկում

11/05/2025, by Ivan

Պիտի լինեն դեպքեր, երբ անհրաժեշտ է փոփոխել կամ հեռացնել ստանդարտ CSS ֆայլերը՝ system.css, defaults.css կամ system-menus.css: Մենք կարող ենք փոփոխել այս ֆայլերը, բայց Drupal-ը թարմացնելու ժամանակ կարող ենք մոռանալ, որ փոխել ենք այս ֆայլերը և դրանք նորից կգրանցվեն: Որպեսզի դա տեղի չունենա, պետք է բացառել այս ֆայլերը CSS ցուցակից, որոնք Drupal-ը ներկայացնում է, և եթե որոշ CSS-ը այս ֆայլերից ձեզ պետք է, կարող եք դրանք պատճենել ձեր թեմայի style.css ֆայլում և խմբագրել դրանք: Արդյունքում, դուք կպաշտպանեք ձեր CSS կոդը հնարավոր ջնջումներից:

Այսպիսով, ստեղծեք template.php ֆայլ ձեր թեմայի թղթապանակում, հնարավոր է՝ այն արդեն կա: Այս ֆայլում պետք է տեղադրել հետևյալ կոդը:

function phptemplate_preprocess_page(&$vars) {
  $css = $vars['css'];
  unset($css['all']['module']['modules/system/system.css']);
  unset($css['all']['module']['modules/system/defaults.css']);
  unset($css['all']['module']['modules/system/system-menus.css']);
  $vars['styles'] = drupal_get_css($css);
}

Այժմ CSS կոդը այս ֆայլերից կարող եք պատճենել style.css ֆայլ և խմբագրել:

Նույնը վերաբերում է նաև Nice menu մոդուլի CSS ֆայլերին, որը շատ հաճախ օգտագործվում է վահանակների ստեղծման համար: Խորհուրդ է տրվում փոփոխել CSS-ն style.css ֆայլում: Ահա կոդը՝ որպեսզի հեռացնեք Nice menu մոդուլի CSS ֆայլերը:

function phptemplate_preprocess_page(&$vars) {
$css = $vars['css'];
unset($css['all']['module']['modules/system/system.css']);
unset($css['all']['module']['modules/system/defaults.css']);
unset($css['all']['module']['modules/system/system-menus.css']);
unset($css['all']['module']['sites/all/modules/nice_menus/nice_menus.css']);
unset($css['all']['module']['sites/all/modules/nice_menus/nice_menus_default.css']);
$vars['styles'] = drupal_get_css($css);
}

Ուշադրության արժան է, որ nice_menus/nice_menus_default.css՝ սա ֆայլի ուղին է, այս դեպքում Nice menu մոդուլը գտնվում է Nice_menus թղթապանակում՝ առանց մոդուլի տարբերակի.

drupal nice menu