Witam.
Szanowne koleżanki i koledzy. Czy może ktoś odpowiedzieć na pytanie: co zrobić, aby pierwszy poziom menu w skrypcie superfish nie był odnośnikiem a tylko po wskazaniu go myszką rozwijało się podmenu? Tak jak np. na stronie http://www.lupus.pl?
Dziękuję z góry.
Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Superfish - pierwszy poziom nieklikalny
Rozpoczęty przez aratorn, kwi 21 2010 17:08
#2
Napisano 21 kwietnia 2010 - 18:06
Spróbuj w pliku szablonu nav_default.tpl dać taki warunek:
<span class="syntaxhtml"><span class="syntaxdefault"><?php if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">class </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">'level_1'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$item</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'class'</span><span class="syntaxkeyword">],</span><span class="syntaxdefault"> </span><span class="syntaxstring">'submenu'</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!==</span><span class="syntaxdefault"> false</span><span class="syntaxkeyword">):</span><span class="syntaxdefault"> ?></span><span> <!-- nieklikalny element --><span class="syntaxdefault"><?php else</span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> ?></span></span>Mam nadzieję, że znasz trochę php, żeby to sobie dostosować
Codefog - Contao web development
#3
Napisano 21 kwietnia 2010 - 20:24
Dzięki Kamil. Wprawdzie musiałem nieco inaczej to zapisać ale pomogło.
Zamiast
Niestety musiałem (przynajmniej narazie) wstawić niepoprawny znacznik odnośnika:
Pozdrawiam
Zamiast
$this->class == 'level_1wstawiłem
$this->level == 'level_1
Niestety musiałem (przynajmniej narazie) wstawić niepoprawny znacznik odnośnika:
<a class="xyz"></a>bo "active" i "hover" nie są dobrze obsługiwane w innych znacznikach niż przez większość IE.
Pozdrawiam
#8
Napisano 19 listopada 2010 - 21:36
Ja mam w indeksie.php tylko to:
To gdzie mam wstawić ten warunek??
<?php
// dostęp bezpośredni jest niedozwolony
defined( '_JEXEC' ) or die( 'Restricted access' );?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/browar.css" type="text/css" />
</head>
<body>
<div id="strona">
<div id="nawigacja">
<jdoc:include type="modules" name="top" style="xhtml" />
</div> <!-- nawigacja -->
<?php if ($this->params->get('rodzaj_logo') == 'tekst') : ?>
<div id="naglowek">
<h1><a href="index.php"><?php echo $this->params->get('tekst_logo'); ?></a></h1>
</div>
<!-- naglowek -->
<?php endif; ?>
<?php //if ($this->params->get('rodzaj_logo') == 'grafika') : ?>
<div id="naglowek"><a href="<?php //echo JURI::base(); ?>">
</a> </div>
<?php //endif; ?>
<div id="zawartosc"> <!-- miejsce na 3 kolumny -->
<div id="lewa_kolumna">
<div class="margines">
<jdoc:include type="modules" name="left" style="xhtml" />
</div> <!-- margines -->
</div> <!-- lewa_kolumna -->
<?php if ($this->countModules('right')) $szerokosc = "56"; else $szerokosc = "78"; ?>
<div id="tresc_strony<?php echo $szerokosc; ?>">
<div class="margines">
<jdoc:include type="component" />
</div> <!-- margines -->
</div> <!-- tresc_strony -->
<?php if ($this->countModules('right')) : ?>
<div id="prawa_kolumna">
<div class="margines">
<jdoc:include type="modules" name="right" style="xhtml" />
</div> <!-- margines -->
</div> <!-- prawa_kolumna -->
<?php endif; ?>
</div> <!-- zawartosc -->
<div id="stopka">
<jdoc:include type="modules" name="footer" style="xhtml" />
</div> <!-- stopka -->
</div> <!-- strona -->
</body>
</html>
To gdzie mam wstawić ten warunek??
Użytkownicy przeglądający ten temat: 2
0 użytkowników, 2 gości, 0 anonimowych użytkowników



Do góry
Zgłoś







