logo

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

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

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

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

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

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

Scroll

ինչպես անել, որ ամբողջ էջը չվերագործարկվի

22/02/2025, by Անանուն (չի ստուգվել)

Բարի օր:

 

Ստեղծում եմ թեմա Drupal 7-ի համար, ամեն ինչ կարծես լավ է ստացվում: Ծնվել են մի քանի հարց:

 

biraz իմ թեմայի մասին:

ունեմ գլխավոր մենյու primari_link տարածաշրջանում (որտեղ ընտրում են բովանդակության տեսակը) (և header տարածաշրջանում)

ունեմ հոդվածների որոշակի տեսակի նավարկման մենյու, որը փոխվում է գլխավոր մենյուից: (լուսանկարի ձախ_սյունակում) և (main-wrapper տարածաշրջանում)

և ունեմ բովանդակության սյուն, որտեղ իրականում ցուցադրվում է որոշակի բովանդակության տեսակ, կախված գլխավոր մենյուից:  (լուսանկարի աջ_սյունակում) և (main-wrapper տարածաշրջանում)

 

առաջին հարց: 

ինչպես անել, որ primari_link-ում ընտրելու դեպքում վերաթողարկվի միայն այն տարածաշրջանը, որը կառուցվածքում ներքև է: համապատասխանաբար  main-wrapper տարածաշրջանը

հետո, երբ ընտրում եմ ձախ_սյունակում, վերաթողարկվում է միայն աջ_սյունակը:

Ես հասկանում եմ, որ այստեղ պետք է օգտագործել AJAX, բայց ոչինչ իմաստալից չեմ գտնում այս թեմայով:

 

երկրորդ հարց:

ինչպես անել, որ ձախ սյունակում ցուցադրվի որոշակի բովանդակության տեսակ: (특별한 տեսակի-ֆորմա) ցանկը տարբեր է յուրաքանչյուր գլխավոր մենյուի կետի համար և համապատասխանաբար աջ սյունակում կախված ընտրված տարրից ձախ սյունակում:

 

երրորդ հարց:

ստեղծել եմ 3 սյուն, և դրանք տարբեր բարձրությունների են: ցանկանում եմ, որ նրանք լինեն նույն բարձրության: օգտագործում եմ Div ձևավորման համար:

 

page.tpl.php-ում օգտագործում եմ Drupal 7

հաջորդ կոդի կտորը

 

<script language="JavaScript" type="text/javascript">

	function setEqualHeight(columns){
		var tallestcolumn = 0;
		columns.each(function(){
			currentHeight = $(this).height();
			if(currentHeight > tallestcolumn){
				tallestcolumn = currentHeight;
				}
			}
		);
		columns.height(tallestcolumn);
	}
	$(document).ready(function() {
		setEqualHeight($(".container > div"));

});

</script>

 

 

չի աշխատում !!!
 
ինչ-որ բան սխալ եմ անում: ամբողջ օրը սպանեցի:
 
օրինակ վերցրել եմ http://habrahabr.ru/blogs/css/64173/
 

Այս խնդիրն վերջապես լուծեցի ընթրիքի հետո :) պարզվեց, որ Drupal 7-ում չի սիրում, երբ գրում են $

այն պետք է փոխարինել jQuery-ով, և ամեն ինչ անմիջապես սկսեց աշխատել մեկ հպումով:

ինչպես ես կարդացել եմ, պատճառը այն է որ jQuery-ն աշխատում է noConflict ռեժիմում  

 

պետք է լինի մոտավորապես այսպիսի տեսքով:

 

jQuery(document).ready(function() {
setEqualHeight(jQuery(".container > div"));
});

 

իսկ համապատասխանաբար ամենուր $-ը jQuery-ով, և ձեզ երջանկություն կլինի: 

Հույս ունեմ, որ սա օգտակար տեղեկատվություն կլինի որևէ մեկի համար:

 

առաջին 2 հարցերը մնում են բաց: