[gelöst] suckerfish + login box
am 16.02.2010 - 15:20 Uhr in
hi leute,
ich versuche garde ein drupal theme zu erstellen.
in meinem theme befindet sich eine suckerfish navigation, in welche ich eine drop down login box einbauen will.
mit html und css alles kein problem... doch wie setze ich das ganze in drupal um?
hier mein html:
<ul class="clearfix" id="navi">
<li class="submenu"><a href="#">Punkt1</a>
<ul class="sub">
<li><a href="#" class="subhead">Unterpunkt1</a></li>
<li><a href="#">Unterpunkt2</a></li>
<li><a href="#">Unterpunkt3</a></li>
<li class="subsubmenu"><a href="#">Unterpunkt4</a>
<ul class="subsub">
<li><a href="#">weiterer Unterpunkt1</a></li>
<li><a href="#">weiterer Unterpunkt2</a></li>
<li><a href="#">weiterer Unterpunkt3</a></li>
</ul>
</li>
<li><a href="#">Unterpunkt5</a></li>
<li><a href="#">Unterpunkt6</a></li>
</ul>
</li>
<li><a href="#">Punkt2</a></li>
<li><a href="#">Punkt3</a></li>
<li><a href="#">Punkt4</a></li>
<li id="loginpanel" class="submenu">
<a href="#">Login</a>
<div id="user-login-box">
<form>
HIER IST DIE LOGIN BOX
</form>
</div>
</li>
<li><a href="#">Punkt6</a></li>
</ul>- Anmelden oder Registrieren um Kommentare zu schreiben

Alternative
am 13.03.2010 - 20:11 Uhr
Hi Monsi
Im Moment wüsste ich nicht, wie es direkt im Pulldown einzubauen.
Aber Du könntest es auch schön mit einem Lightbos effekt machen.
Da gibt es die Option um die Benutzeranmeldung in einem Lightbox Fenster anzuzeigen.
Folglich müsstest Du nur den Link in deinem Suckerfish aufrufen und die Box würde sodann mitten im Bildschirm erscheinen.
Hi, danke erstmal für die
am 15.03.2010 - 08:38 Uhr
Hi, danke erstmal für die antwort.
mittlerweile hab ich mir anders beholfen :) ich hab einfach eine eigene region angelegt:
<div class="clearfix" id="main-navi">
<div id="primary-menu-wrapper">
<div id="primary-menu">
<?php if ($nav): ?>
<?php print $nav ?>
<?php endif; ?>
<?php if (!$nav): ?> <!-- if block in $nav, overrides default $primary and $secondary links -->
<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>
<?php if (isset($secondary_links)) : ?>
<?php print theme('links', $secondary_links, array('class' => 'links secondary-links')) ?>
<?php endif; ?>
<?php endif; ?>
</div><!-- /primary-menu -->
</div><!-- /primary-menu-wrapper -->
<div id="secondary-menu-wrapper">
<div id="secondary-menu">
<ul class="menu">
<?php if (!$logged_in): ?>
<li class="expanded first" id="login-panel">
<a href="/node/38">Login</a>
<?php else: ?>
<li class="expanded first" id="user-panel">
<a href="/de/node/5">Ihre Daten</a>
<?php endif; ?>
<div id="login-panel-box">
<?php print $login ?>
</div><!-- /login-panel-box -->
</li>
</ul>
</div><!-- /secondary-menu -->
</div><!-- /secondary-menu-wrapper -->
</div><!-- /main-navi -->
wahrscheinlich nicht die schönste lösung ... aber läuft :)
ich setze das theme auch mal auf "gelöst" :)