logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Kako da uradim da se cela stranica ne učitava ponovo?

22/02/2025, by Анонимни (није потврђен)
Forums

Добар дан.

 

Правим тему за Drupal 7, све изгледа да иде. Имам неколико питања.

 

Мало о мојој теми.

Имам главно мени у региону примари_линк (где се бира тип садржаја) (и у региону хеадер)

постоји мени навигације по чланцима одређеног типа, који се мења у зависности од главног менија. (у региону лева_колонка) и (у региону main-wrapper)

и постоји колона садржаја у којој се приказује одређени тип садржаја у зависности од главног менија.  (у региону права_колонка) и (у региону main-wrapper)

 

Прво питање. 

Како да направим да при избору у примари линк буде поново учитан само регион који је ниже у структури. Према томе,  регион 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>

 

 

Не ради !!!
 
Шта радим погрешно? Убио сам цео дан.
 
 

С тим проблемом сам се коначно разјаснио после вечере :) испоставило се да у Drupal 7 не воли када пишете $

треба га заменити са jQuery и све одједном ради без проблема.

Како сам прочитао, разлог је у том што jQuery ради у режиму noConflict

 

треба бити отприлике оваквог вида

 

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

 

И, према томе, свуда $ замените са jQuery и биће вам среће. 

Надам се да ће некоме ово бити корисна информација.

 

Прва 2 питања остају отворена.