PDA

Zobacz pełną wersję : puste menu



qba
03-06-2006, 16:32
witam,
szukalem na forum, nie znalazlem ;-)
czy wie ktos jakiego rozwiazania uzyc aby menu na stronie, w wypadku gdy jest puste, nie wyswietlalo sie?
chodzi mi o to ze cala komorka <td> znikala by gdyby byla pusta tak aby nie zajmowala miejsca
moze mozna zrobic jakiegos prostego if'a sprawdzajacego czy w menu sa jakies elementy?

stone
03-06-2006, 21:01
mógłbyś podać jaki to ma cel? wtedy łatwiej się znajdzie rozwiązanie

qba
03-06-2006, 22:34
chodzi o to ze prawe menu ma zawartosc tylko na stronie glownej, na innych podstronach jest puste
tym samym zabiera tylko przestrzen i "niewyglada"
tak wiec bylem ciekaw czy mozna je jakos "wycinac" gdy jest puste

stone
03-06-2006, 22:40
Wchodzisz we właściwości modułu menu i ustawiasz wyswietalnia tylko na stronie głównej

Rybik
03-06-2006, 23:19
co to "prawe menu" ? moze chodzi ci o uklad 2 kolumnowy przy pustej prawej kolumnie ?

qba
03-06-2006, 23:45
ekhm... faktycznie malo szczegolowo sie wyrazilem
tak posiadam uklad dwukolumnowy,
kolumna prawa jest pusta na czesci podstron,
w zwiazku z tym chcialbym jej nie wsywietlac jesli jest pusta
jesli we wlasciwosciach modulu dam aby sie nie wyswietlal to kolumna zostanie ;-)

stone
04-06-2006, 07:53
A widzisz, faktycznie nie do konca Cie zrozumiałem:)

w taki wypadku obejmij prawą kolumnę np

if ( mosCountModules( 'right' ) ) {......


Tylko musisz miec środkowa czec rozszerzalną

qba
04-06-2006, 20:04
o to wlasnie mi chodzilo!
dzieki!
BTW tylko nie wiem dlaczego nie widac tego = w twoim poscie,
w emailu ktory dostalem bylo
tak wiec na przyszlosc, pelen "kod":

if ( mosCountModules( 'right' ) == 0 ) { TU_AKCJA_JESLI_MENU_JEST_PUSTE }
a jezeli chcielibyscie wykonac cos gdy menu NIE jest puste:

if ( mosCountModules( 'right' ) !== 0 ) {TU_AKCJA_JESLI_MENU_NIE_JEST_PUSTE}

stone
04-06-2006, 20:19
Tak miałes w poście bo w pierwszym momencie źle napisałem jak już sam do tego deszedłeś, a potem poprawiłem na prawidłowe. Btw nie ma składni !== tylko != , a tu jest niepotrzebne bo funkcja sama sprawdza czy lokacja jest pusta czy nie :)