Ergebnis 1 bis 8 von 8

Thema: Speaking block navigation

  1. #1
    Contao-Nutzer
    Registriert seit
    25.06.2009.
    Ort
    Schweiz
    Beiträge
    3

    Standard Speaking block navigation

    Guten Tag

    Ich bin auf der Suche nach Hilfe zu einem "css speaking block navigation" Menu, welches ich gerne in Typolight verwenden würde.

    Gibt es hierzu eine Möglichkeit (Erweiterung?), oder kann mir jemand dabei ein wenig helfen oder in die richtige Richtung weisen.

    Das Menu soll eine einfache Beschreibung erhalten wie hier zb:



    Grüsse
    Ben
    Geändert von Ben (25.06.2009 um 13:47 Uhr)

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    indem du das Template nav_default.tpl anpasst, kannst du die Ausgabe beispielsweise auf

    HTML-Code:
    <a href="xxx" title="Seitentitel">
     <span class="name">Seitenname</span>
     <span class="title">Seitentitel</span>
    </a>
    ändern. Die dafür benötigten PHP-Variablen kannst du mit

    PHP-Code:
    <?php
     
    echo $this->showTemplateVars();
    ?>
    abfragen. So könnte man beispielsweise den Seitentitel für den Text nutzen.

    Sebastian
    Geändert von Sebastian (25.06.2009 um 13:16 Uhr)
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.614
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Ben,

    Nach meinem Wissensstand gibt es noch kein Modul dafür. Zu beachten ist, dass entsprechen dem erwähnten Beitrag die meisten dieser Menüs sehr stark Grafik-lastig sind, was in TYPOlight "nicht vorgesehen" ist.

    In der Theorie wäre es allerdings nicht schwer solch ein Menü darzustellen. Es benötigt aber aus meiner Sicht auch zusätzliche Felder bei der Seite, welche dann z.B. die Beschreibung enthalten würde. Willst du dich dem annehmen? Wir können dich sicherlich unterstützen.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  4. #4
    Contao-Nutzer
    Registriert seit
    25.06.2009.
    Ort
    Schweiz
    Beiträge
    3

    Standard

    Vielen Dank für die schnellen Antworten.

    @Sebastian

    An diese Lösung habe ich auch schon gedacht, leider fehlen mir da die Kenntnisse aber ich werde dies mal versuchen irgendwie umzusetzen

    --------------------------------

    @Andreas

    So ein Navigations-Modul wäre etwas feines, mit einem Feld für "Beschreibung", welches man dann per CSS schön definieren kann.

    Leider beschränken sich meine Programier Kenntnisse wirklich auf sehr geringem Niveau (bischen css und html), deshalb bin ich da leider der falsche Ansprechparnter für ein solches Modul.

  5. #5
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Einfach im Backend ein neues Template aus nav_default.tpl erstellen, und beispielsweise folgendermaßen abändern:

    PHP-Code:
    <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; ?>"><strong class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><span class="name"><?php echo $item['link']; ?></span><span class="title"><?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?></span></strong><?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']; ?>"><span class="name"><?php echo $item['link']; ?></span><span class="title"><?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?></span></a><?php echo $item['subitems']; ?></li>
    <?php endif; ?>
    <?php 
    endforeach; ?>
    </ul>
    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  6. #6
    Contao-Nutzer
    Registriert seit
    25.06.2009.
    Ort
    Schweiz
    Beiträge
    3

    Standard

    Sehr schön das funktioniert schonmal, vielen Dank.

    Da mein Menu horizontal ist (wie das Bsp im ersten Post) , müsste man den "title" irgendwie unter den Menu Punkt bekommen, ohne das Menu zu brechen, hmm.

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    CSS lernen
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  8. #8
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    und bis dahin:

    Code:
    span.name, span.title {
     display: block;
    }
    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. IE6 Problem mit breadcrumb block
    Von johnnygg im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 23.04.2010, 14:37
  2. eigenen Div-Block erstellen
    Von maya im Forum Layout / Templates / Holy Grail
    Antworten: 13
    Letzter Beitrag: 18.03.2010, 11:32
  3. Gallery2 Block
    Von daniel.hug im Forum Bilder/Dateien
    Antworten: 1
    Letzter Beitrag: 02.12.2009, 13:09
  4. breadcrumb block und inhalt trennen
    Von mm-de im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 24.11.2009, 16:10
  5. CSS Klasse .block entfernen?
    Von Andreas im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 24.06.2009, 13:00

Lesezeichen

Lesezeichen

Berechtigungen

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