Menü

Login

Aktuelle Version

Forum > Navigation anders strukturieren *

DOTLAN Intranet / Portal >> Allgemeines > Navigation anders strukturieren
Antwort erstellen
Autor Thema: Navigation anders strukturieren
Bigga
13.03.2009 um 09:57 QuoteProfileSend PM
NEW

Clan: KST-LAN
Postings: 418

Wir haben unsere Website neu gestaltet und damit auch die Navigation umgestaltet.

Nun gibt es quasi zwei Bereiche: Eventinfos (Location, Catering, Regeln etc) und Teilnahme (Sitzplan, Turniere etc). Nun brauche ich zwei Shortbars, quasi für beide Bereiche separat.

Kann ich das in Dotlan irgendwie hinkriegen oder gleich per PHP den generierten Output verändern zu müssen?
 
DerMega
13.03.2009 um 15:58 QuoteProfileSend PM
NEW

Clan: Mitten aus Deutschland e.V.
Postings: 438

Megaaaaa
Was meinst du denn mit den shortbars?
 
Bigga
13.03.2009 um 20:39 QuoteProfileSend PM
NEW

Clan: KST-LAN
Postings: 418

Die zusätzliche waagerechte Navigation, die z.B. erscheint, wenn bei den Event-Infos ist.

Shortbar heißt die Klasse im CSS.
 
Griffon
19.03.2009 um 02:04 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Die Waagerechte Navigation ist kein PHP Code sondern ist schlicht und einfach im Template.

z.B.
- event_shortbar.tpl
- user_edit_shortbar.tpl
- user_login_shortbar.tpl
 
Bigga
19.03.2009 um 12:15 QuoteProfileSend PM
NEW

Clan: KST-LAN
Postings: 418

Ich weiß. Allerdings wird für den Sitzplan und für die Teilnehmerliste das gleiche Template verwendet (nämlich event_shortbar). Hier brauche ich aber zwei verschiedene.
Beispiel unter http://bigga.tekketut.de/ Einmal gibts ne Shortbar für Event-Infos und einmal für Teilnahme.

Ich habe das ganze durch preg_replace gelöst, was aber sehr unschön ist.

Konkret: Unter http://bigga.tekketut.de/party/?do=event soll eine andere Shortbar als unter http://bigga.tekketut.de/party/?do=status erscheinen.
 
Bigga
26.03.2009 um 13:36 QuoteProfileSend PM
NEW

Clan: KST-LAN
Postings: 418

Will ja nicht nerven aber geht das irgendwie elegant? =)
 
Bigga
13.04.2009 um 17:14 QuoteProfileSend PM
NEW

Clan: KST-LAN
Postings: 418

Gibts hier was neues?
 
Griffon
21.04.2009 um 23:34 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

sorry. Es gibt nur das Template an der Stelle. Alles andere musst du mit ziemlich Hacks erledigen und die Defautl Shortbar komplett über den Haufen werfen.

z.B. mit globalen Variable im Template

Code:
# html/styles/style.php

$GLOBALS['tpl_event_shortbar1'] = '';
$GLOBALS['tpl_event_shortbar2'] = 'display: none;';

if(eregi("/party/",$_SERVER['REQUEST_URI']) && eregi("sitzplan",$_GET['do'])) {
$GLOBALS['tpl_event_shortbar1'] = 'display: none;';
$GLOBALS['tpl_event_shortbar2'] = '';
}


Im Tempalte

Code:
<div style="{$GLOBALS['tpl_event_shortbar1']}">
<!-- inhalt von shortbar 1 -->
</div>
<div style="{$GLOBALS['tpl_event_shortbar2']}">
<!-- inhalt von shortbar 2 -->
</div>



[Editiert von Griffon am 21.Apr.2009 um 23:43]
 
Bigga
22.04.2009 um 11:58 QuoteProfileSend PM
NEW

Clan: KST-LAN
Postings: 418

Danke für die Bestätigung.
 
[ Antwort erstellen ]