Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Listen-Navigation (0.9.4-sf-dev) - Konfigurationsproblem?
Ericson
Beitrag Tue. 2. January 2007, 11:58
Beitrag #1


Member
**

Gruppe: Members
Beiträge: 18
Mitglied seit: 14.07.2006
Mitglieds-Nr.: 139



Listen-Navigation (0.9.4-sf-dev) - Konfigurationsproblem?

Die Listen-Navigation (0.9.4-sf-dev, Sefrengo 1.03.01) läuft im Firefox korrekt. Im IE6 zeigt sich die Navi-Struktur in Verbindung mit dem CSS-Layout quasi zerstört.

Die Ursache konnte ich im Quelltext der Frontendausgabe finden:
QUELLTEXT
<!--START 30//-->  
<ul>  
<li><a href="prolog/"><b>Prolog</b>  
<li><a href="prolog/willkommen.html">Willkommen</a></li></a></li>  
<li><a href="fotos/"><b>Fotos</b></a></li>  
</ul>
<!--END 30//-->


Das </a> Tag und </li> Tag für den ersten Eintrag ist in die zweite Navi-Zeile gewandert. Wenn ich den Quelltext manuelle korrigiere verschwindet der Darstellungsfehler im IE. "Willkommen" ist die aktive Seite.
Mir viel das zunächst nicht auf, da ich den Firefox benutzte und der wohl an dieser Stelle fehlertolleranter zu Werke geht.

Meine Moduleinstellung:
Angehängte Datei  navi2.png ( 23.98KB ) Anzahl der Downloads: 21
Angehängte Datei  navi_konfig.png ( 15.05KB ) Anzahl der Downloads: 36

Anm.: Wenn ich die <ul>{layer}</ul> Konstruktion verwende, steht das </ul> auch mitten in der Navigation, was dann zu anderen Problemen führt.

Wo kommt dies eigenartige Verschiebung her? Hat jemand einen Tip für mich?


--------------------
Viele Grüße - Ralf

- Alles wird gut -
Go to the top of the page
 
+Quote Post
Ute
Beitrag Tue. 2. January 2007, 12:16
Beitrag #2


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 175
Mitglied seit: 28.07.2006
Mitglieds-Nr.: 169



Hallo Ericson,

ich habe mal in meiner Konfig nachgeschaut und folgende Differenzen festgestellt:

Anfang und End-Definition der Navi ist bei mir leer. In Ebene steht: <ul>{layer}</ul>

Dann unten im Bereich Ordner steht bei mir folgendes: <li><a href="{link}">{name}</a>{folder}</li>. Also der Folder nach dem </a>.

Vielleicht hilft das?

LG

Ute
Go to the top of the page
 
+Quote Post
andi
Beitrag Tue. 2. January 2007, 12:24
Beitrag #3


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



hallo ericson

hatte noch nie probleme mit dem listennavigationsmodul und habe deshalb die konfiguration verglichen. was ich finden konnte ist, dass bei mir das {folder} nach dem schliessenden link-element eingesetzt ist.

wenns das nicht war schaue ich gerne mal in dein backend live vorbei.


--------------------
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Tue. 2. January 2007, 12:35
Beitrag #4


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



Hi
Bei solchen Darstellungsfehlern erstmal den HTML-Validator befregen wink.gif

Gruß, Peter
Go to the top of the page
 
+Quote Post
andi
Beitrag Tue. 2. January 2007, 12:41
Beitrag #5


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



die frage nach dem darstellungsfehler ist doch schon von anfang an bekannt peter. hier gehts eher darum, warum das listennavigations-modul eine falsche verschachtelung vornimmt....


--------------------
Go to the top of the page
 
+Quote Post
Ericson
Beitrag Tue. 2. January 2007, 12:47
Beitrag #6


Member
**

Gruppe: Members
Beiträge: 18
Mitglied seit: 14.07.2006
Mitglieds-Nr.: 139



Kompliment: Ihr seid ja superschnell in der Reaktion - und es gibt Teilerfolge!

So sieht jetzt der Frontendcode aus
QUELLTEXT
<ul>
<li><a href="prolog/"><b>Prolog</b></a>
<li><a href="prolog/willkommen.html">Willkommen</a></li></li>
<li><a href="fotos/"><b>Fotos</b></a></li>
</ul><!--END 30//-->


Der IE zeigt das jetzt auch korrekt an - das </a> Tag wurde geschlossen. Das <li> Tag jedoch nicht - ist das normal so?

Habe das <ul>{layer}</ul> Konstrukt (was ich ja auch logisch finde) nochmals getestet. Dabei erscheint an der </li></li> Position noch ein zusätzliches <ul>.

Die Modulkonfiguration mit der Anpassung mit dem Hinweis von Ute (<li><a href="{link}">{name}</a>{folder}</li>):
Angehängte Datei  navi3.png ( 14.97KB ) Anzahl der Downloads: 15


Wenn jemand direkt mal im Backend schauen möchte - kein Problem.


--------------------
Viele Grüße - Ralf

- Alles wird gut -
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Tue. 2. January 2007, 12:48
Beitrag #7


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



Was aber eher nicht an der Listennavi liegt sondern warscheinlicher an den eingestellten Templates. Der Validator sollte doch nur das Verschachtelungsprobklem verdeutlichen (was steckt wodrin und so sollte es eigentlich hin).

Ein Beispiles zu einer korrekt funktionierenden Konfiguration iust überigens im Wiki verfügbar: http://wiki.sefrengo.org/index.php/Listenn...ation#Templates

Gruß, Peter
Go to the top of the page
 
+Quote Post
Ericson
Beitrag Tue. 2. January 2007, 13:21
Beitrag #8


Member
**

Gruppe: Members
Beiträge: 18
Mitglied seit: 14.07.2006
Mitglieds-Nr.: 139



Die Wiki Seite hatte ich schon vor Augen - und Fehler baue ich natürlich nicht mutwillig ein... smile.gif

Anbei das Validierungsergebnis - was aber eher wenig überraschend ist:
QUELLTEXT
This page is not Valid HTML 4.01 Transitional!

Below are the results of attempting to parse this document with an SGML parser.

   1. Error Line 67, column 60: end tag for element "LI" which is not open .

      <li><a href="prolog/willkommen.html">Willkommen</a></li></li>

      The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.



Deinen Verdacht, dass die Ursache eine mögliche falsche Template-Konfiguration ist hatte ich auch schon. Leider habe ich jedoch nur den Auszug der Navigation als Bild beigefügt: Reicht das für eine Klärung aus oder sind weitere Teile des Templates erforderlich?

Wie kann die doppelten li - Tags vermeiden?

Vielen Dank für Eure Mühe.


--------------------
Viele Grüße - Ralf

- Alles wird gut -
Go to the top of the page
 
+Quote Post
andi
Beitrag Tue. 2. January 2007, 13:22
Beitrag #9


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



wie per pm geschrieben..schick mir deine zugangsdaten und ich schaus mir gerne rasch an.

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Tue. 2. January 2007, 13:33
Beitrag #10


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Wenn du mit der Listennavi ein Liste erzeugen willst dann ist dies zwingend erforderlich:
<ul>{layer}</ul>

Das ist dort nur zum konfigurieren falls du keine Liste erzeugen möchtest, was bei dir aber nich der Fall ist!!! In deinem Falle ist es bei Einleitung völlig deplatziert! Ute schrieb dir das auch schon tongue.gif biggrin.gif


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Ericson
Beitrag Tue. 2. January 2007, 14:49
Beitrag #11


Member
**

Gruppe: Members
Beiträge: 18
Mitglied seit: 14.07.2006
Mitglieds-Nr.: 139



Dank Andis Hilfe hat sich mein Verständnisproblem gelöst:

Das mit dem korrekten Eintrag <ul>{layer}</ul> (Tip von Ute, Olaf ...) hatte ich vorher schon probiert und falsch bewertet.

Ich nahm an, die gesamte Navi-Liste wird in ein <ul> </ul> Paar eingepackt. Die beiden verschachtelten Paare hatte ich immer fälschlicher Weise als Fehler interpretiert. Manchmal versteckt sich der Baum im Wald...

Soviel zur Lösung - vielleicht hilft sie anderen Laien wie mir weiter.

Vielen Dank an ALLE biggrin.gif


--------------------
Viele Grüße - Ralf

- Alles wird gut -
Go to the top of the page
 
+Quote Post
Taturo
Beitrag Thu. 1. February 2007, 10:46
Beitrag #12


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 328
Mitglied seit: 29.08.2006
Wohnort: Konstanz / Bodensee
Mitglieds-Nr.: 216



Hallo,
ich denke, mit der Verschachtelung der Listennavigation stimmt irgendwas nicht. Folgende Einträge habe ich in der Konfiguration vorgenommen:
Angehängte Datei  listennavi.jpg ( 55.95KB ) Anzahl der Downloads: 18

Das Ergebnis sieht folgendermassen aus:
QUELLTEXT
<ul>
     <li><a href="index.php?idcat=1" class="ordner">Home</a></li>
     <li><a href="index.php?idcat=3" class="ordnerakt">Über BIKATEC</a>
     <ul>
     <li><a href="index.php?idcatside=2" class="seite">Philosophie/Geschichte</a></li>
     <li><a href="index.php?idcatside=3" class="seite">Produktion/Fertigung</a></li>
     </ul>
     </li>
     <li><a href="index.php?idcat=4" class="ordner">Produkte</a></li>
     <li><a href="index.php?idcat=5" class="ordner">Kontakt</a></li>
     </ul>

Das ist doch keine korrekte Verschachtelung, oder sehe ich das falsch?

Wenn ich in der Konfiguration die <ul></ul> in Einleitung bzw Ende der Navigation eintrage (ich weiss, ein grosses No No, aber vielleicht hängt's ja zusammen) sieht das Ergebnis so aus:
QUELLTEXT
<ul>
<li><a href="index.php?idcat=1" class="ordner">Home</a></li>
<li><a href="index.php?idcat=3" class="ordnerakt">Über BIKATEC</a>
<li><a href="index.php?idcatside=2" class="seite">Philosophie/Geschichte</a></li>
<li><a href="index.php?idcatside=3" class="seite">Produktion/Fertigung</a></li>

</li>
<li><a href="index.php?idcat=4" class="ordner">Produkte</a></li>
<li><a href="index.php?idcat=5" class="ordner">Kontakt</a></li>
</ul>

Also eigentlich eine schöne Liste, wenn da nicht ein </li> an die falsche Stelle gerückt wäre. Diese Listung wäre in meinem Fall auch völlig ausreichend, die Verschachtelung in mehrere >ul></ul> Teile macht meiner Meinung nach hier gar keinen Sinn.
Oder steh ich jetzt total auf'm Schlauch und seh den Wald vor lauter <ul><li> nicht mehr? Login gerne per PM, wenn sich das jemand mal anschauen möchte.

Gruss, Andreas
Go to the top of the page
 
+Quote Post
andi
Beitrag Thu. 1. February 2007, 10:56
Beitrag #13


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



hallo andreas

wieso sollte die verschachtelung nicht korrekt sein?
wie ich aus dem quelltext entnehmen kann sind «philosophie/geschichte» und «produktion/fertigung» unterseiten von bikatec. in diesem falle wird die liste der seiten in den listeneintrag von bikatec korrekt verschachtelt.

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Thu. 1. February 2007, 10:57
Beitrag #14


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Du stehst auf dem Schlauch! Das erste ist eine korrekte Liste.

Du hast nun 2 Möglichkeiten, brauchst du die Liste so wie in 2., dann musst du alle Seiten auf eine Ebene bringen. Ist die Struktur egal und du brauchst nur die visuellen Einrückungen nicht musst du die ULs und LIs per CSS (margin:0;) anpassen.


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Taturo
Beitrag Thu. 1. February 2007, 12:04
Beitrag #15


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 328
Mitglied seit: 29.08.2006
Wohnort: Konstanz / Bodensee
Mitglieds-Nr.: 216



ihr habt natürlich recht, ich habe mich verzählt und wahrscheinlich auch verzettelt. Jetzt nach einer Tasse Kaffee sehe ich klarer, hätte ich vorher trinken sollen smile.gif

Sorry und Danke,
Andreas
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 25.4.24 - 22:06

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.