Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Fehler in der Listennavi?
Forum Sefrengo.org > Allgemeine Foren > Anwenderforum
FireFlyer
Hat von Euch jemand die Listennavi mit {first}{last} am Start?
Ich hab mit der 1.1 und auch der Beta 1.2.4 getestet.

Template Seiten:
<li><a href="{link}">{name}{first}_erster{/first}</a></li>

Template Ordner:
<li><a href="{link}">{name}{first}_erster{/first}{last}_letzter{/last}</a>{folder}</li>

Für den ersten Ordner wird der {name}_erster angezeigt, aber nicht für den letzten Ordner {name}_letzter.
Bei den Seiten scheint diese Funktion gar nicht zu klappen.
feniweb
Hai FireFlyer

Du hast da glaube ich was vergessen {else}

QUELLTEXT
<li><a href="{link}">{name}</a> {last}{else}|{/last}</li>
FireFlyer
Irgendwas will nicht, wie ich mir die Logik vorstelle!!!!

Hab ein Menu mit CSS gefunden, dass so aufgebaut ist:
QUELLTEXT
<div class="menu">
    <ul id="menu-hauptmenu" class="menu">
        <li><a href="#ordner1">Ordner 1</a>
            <ul class="sub-menu">
                <li><a href="#seite1">Seite 1</a></li>
            </ul>
        </li>
        <li><a href="#ordner2">Ordner 2</a></li>
        <li><a href="#ordner3">Ordner 3</a>
            <ul class="sub-menu">
                <li><a href="#seite1">Seite 1</a></li>
                <li><a href="#seite2">Seite 2</a></li>
                <li><a href="#seite3">Seite 3</a></li>
            </ul>
        </li>
            <li><a href="#ordner4">Ordner 4</a></li>
            <li><a href="#ordner5/">Ordner 5</a>
        <ul class="sub-menu">
            <li><a href="#seite1">Seite 1</a></li>
            <li><a href="#seite2">Seite 2</a></li>
        </ul>
        </li>
        <li><a href="#ordner6">Ordner 6</a></li>
        <li><a href="#ordner7">Ordner 7</a></li>
        <li><a href="#ordner8">Ordner 8</a>
        <ul class="sub-menu">
            <li><a href="#seite1">Seite 1</a></li>
            <li><a href="#seite2">Seite 2</a></li>
        </ul>
        </li>
    </ul>
</div>


Jetzt versuch ich immer dies in der Listennavi umzusetzten, aber {first}{/first}{last}{/last} will eben nicht.

Einstellung Listennavi Seite:
QUELLTEXT
{first}<ul class="sub-menu">{/first}<li><a href="{link}">{name}</a></li>

Hier sollte doch die erste Seite eines Ordners so aussehen:
QUELLTEXT
<ul class="sub-menu"><li><a href="xyz.html">Dance on Snow</a></li>

und nicht so:
QUELLTEXT
<li><a href="xyz.html">Dance on Snow</a></li>


Einstellung Listennavi Ordner:
QUELLTEXT
<li>{name}{folder}</li>{last}letzter{/last}

letzter Ordner sollte doch so aussehen:
QUELLTEXT
<li>Ordnername</li>letzter

und nicht so:
QUELLTEXT
<li>Ordnername</li>

Getestet unter SF 01.04.03 mit der Listennavi 1.1 und der 1.2.4 (Beta)
FireFox 4.01 und IE 9
sowie Browser und SF-Cache gelöscht!
feniweb
Hai FireFlyer

Eigentlich verstehe ich nicht was du damit willst? First und last können doch nur Zeichen unterdrückend.

guss
FireFlyer
Genau, dass sollen sie ja auch!

Ich versteh das System glaub ich falsch, denn nach meiner Auffassung macht {else} gar keinen sinn.

Beispiel von oben nochmal:

QUELLTEXT
{first}<ul class="sub-menu">{/first}<li><a href="{link}">{name}</a></li>


alles was zwischen {first} und {/first} liegt sollte nur bei der ersten Seite ausgegeben werden, also sollte es folgende Ausgabe ergeben:

QUELLTEXT
<ul class="sub-menu"><li><a href="xyz.html">Seite1</a></li>
<li><a href="xyz.html">Seite2</a></li>
<li><a href="xyz.html">Seite3</a></li>

usw.

QUELLTEXT
<li><a href="xyz.html">letzte Seite</a></li></ul>


<ul> soll das ganze wieder schließen, also hätte ich dies oben so ergänzt:
QUELLTEXT
{first}<ul class="sub-menu">{/first}<li><a href="{link}">{name}</a></li>{last}</ul>{/last}


Wo macht denn dann ein {else} Sinn?
feniweb
Hast du es schon mal ausgetestet mit else?

Also wenn ich das richtig verstanden habe, verwendet man first und last für Zeichen, die man z.B. zwischen den einzelnen Menüpunkte haben möchte, also Home l Kontakt l Links l usw.
Zwischen Home und Kontakt gibt es einen senkrechten Strich wenn man aber nicht möchte das dieser auch nach dem oder vor dem letzen oder ersten Menüpunkt erscheint verwendet man eben
QUELLTEXT
<li><a href="{link}">{name}</a> {last}{else}|{/last}</li>


Ich denke das geht nur im gleichen Menüaufbau. Seitenübergreifend funktioniert das glaube ich nicht.
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.