Ergebnis 1 bis 4 von 4

Thema: Überschrift außerhalb des Moduls / divs

  1. #1
    Contao-Nutzer
    Registriert seit
    23.08.2009.
    Beiträge
    3

    Standard Überschrift außerhalb des Moduls / divs

    Abend,
    anbei habe ich ein Bild zur Verdeutlichung gehängt.
    Ich hätte gerne die Überschrift im weißen Kasten drin.

    Diese wird aber leider nicht im nav_default ausgegeben:
    Code:
    <div class="raised">
    <b class="top"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b></b>
    <ul class="boxcontent">
    <?php foreach ($this->items as $item): ?>
    <?php if ($item['isActive']): ?>
    <li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><span class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?></li>
    <?php else: ?>
    <li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?> onclick="this.blur();<?php echo $item['target']; ?>"><?php echo $item['link']; ?></a><?php echo $item['subitems']; ?></li>
    <?php endif; ?>
    <?php endforeach; ?>
    </ul>
    <b class="bottom"><b class="b4b"></b><b class="b3b"></b><b class="b2b"></b><b class="b1b"></b></b>
    </div>
    sondern in der mod_navigation.tpl:
    Code:
    <!-- indexer::stop -->
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
    <?php if ($this->headline): ?>
    
    <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
    <?php endif; ?>
    
    <a href="<?php echo $this->request; ?>#<?php echo $this->skipId; ?>" class="invisible"><?php echo $this->skipNavigation; ?></a>
    <?php echo $this->items; ?> 
    <a name="<?php echo $this->skipId; ?>" id="<?php echo $this->skipId; ?>" class="invisible">&nbsp;</a>
    
    </div>
    <!-- indexer::continue -->
    Was muss ich tun?
    Meine div`s in der mod_navigation.tpl eingeben geht nicht, weil diese auch für die Top Navigation gebraucht wird.

    2. Möglichkeit: Ich erstelle eine mod_navigation2.tpl. Wo wähle ich oder trage diese dann ein?
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: png h1.png (14,0 KB, 11x aufgerufen)

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo caweo,
    ich würde da dann eher das CSS so abändern, das der Weiße Kasten die Überschrift nicht mit einschließt...
    Denn eine Überschrift kannst du ja vergeben im Modul selber...

    Oder du machst aus dem Kategorie einen Navigationspunkt wo die Unterpunkte immer ausgeklappt sind und änderst das CSS danach ab...

    Mit anderen Worten: lieber das CSS anpassen, da hast du weniger stress mit ;-)

    Ansonsten musst du das Template abändern und da drinn dann eine Abfrage machen ob die Überschrift ausgegeben werden soll oder nicht.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    23.08.2009.
    Beiträge
    3

    Standard

    Ich baue das ganze gerade um in die mod_navigationSub damit alles sauberer ist.

    Wenn ich dieser die Hintergrundfarbe "weiß" gebe ist alles weiß.

    Verwende ich diesen Code:
    Code:
    <b class="top"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b></b>
    <ul class="<?php echo $this->level; ?>">
    <?php foreach ($this->items as $item): ?>
    <?php if ($item['isActive']): ?>
    <li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><span class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?></li>
    <?php else: ?>
    <li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?> onclick="this.blur();<?php echo $item['target']; ?>"><?php echo $item['link']; ?></a><?php echo $item['subitems']; ?></li>
    <?php endif; ?>
    <?php endforeach; ?>
    </ul>
    <b class="bottom"><b class="b4b"></b><b class="b3b"></b><b class="b2b"></b><b class="b1b"></b></b>
    Baue ich den Code in die mod_navigation.tpl ein, ist die Navigation 1 ebenfalls weiß. Obwohl nur die Navigation 2 geändert werden soll.

    Kann man die "mod_navigation.tpl" kopieren und für Navigation2 "mod_navigation2.tpl" verwenden?

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo caweo,
    man kann nicht in TL angeben, das die oder die mod_navigation.tpl genommen werden soll. Da wird immer die eine genommen (oder die eigene unter /templates mit dem selben Namen).
    Aber: du kannst in der einen dann eine Abfrage einbauen if Navigation_1 mach das if Navigation_2 mach was anderes oder sonst was...

    Aber wie schon gesagt: mach das doch einfach per CSS und mit der möglichkeit der 2. Navigation im Modul eine Überschrift zu geben?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. $this->backlink außerhalb von mod_article
    Von dhe im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 07.11.2010, 11:11
  2. Tabellenausgabe mit DIVs und CSS?
    Von Thomas im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 03.02.2010, 15:17
  3. Divs werden überlagert
    Von thalion im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 20.01.2010, 14:39
  4. Überlagernde DIVs - Transparenz
    Von phreak im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 20.12.2009, 16:53
  5. akkordeon IE 7 - bilder außerhalb
    Von whitestone im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 07.12.2009, 12:49

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •