Listennavigation v01.01.00 |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Listennavigation v01.01.00 |
Tue. 17. April 2007, 16:56
Beitrag
#1
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Modulname:
--------------------------------------------------------------------------- Listen-Navigation Status: --------------------------------------------------------------------------- Stable Bechreibung: --------------------------------------------------------------------------- Stellt eine umfangreich konfigurierbare Navigation für Ordner und Seiten zur Verfügung. Das Modul ist primär darauf ausgerichtet die einzelnen Menüpunkte als HTML-Liste (<ul>, <li>), deren Erscheinungsbild per CSS festgelegt wird, auszugeben. Das Modul ist jedoch flexibel genug um die Ordner und Seiten z.B. auch als Tabelle anzuzeigen. Features: --------------------------------------------------------------------------- - Templatebasiert - Einzelne Ordner oder Seiten können aus Navigation ausgeblendet werden - Einzelne Ordner können angewiesen werden, das in ihnen keine Seiten angezeigt werden sollen - Verschiedene Sortiermöglichkieten der Menüpunkte - Verhalten der Liste vielseitig konfigurierbar - Aktiver Status einer Seite oder eines Ordners kann geroutet werden Beispiel: Ist idcat 2 aktiv, wird stattdessen idcat 1 als aktiv gekennzeichnet - Tabindex Unterstützung Moduleigenschaften: --------------------------------------------------------------------------- [X] Einsatz mehrmals in einem Projekt möglich [X] Einsatz mehrmals auf einer Seite (idcatside) möglich [X] Ist Mehrprojektfähig [X] Ist Mehrsprachenfähig [X] Ist XHTML konform Autor(en): --------------------------------------------------------------------------- ketti (Original Autor bis Version 00.09.03) Mistral (V. 00.09.04) Björn, Alexander (V. 1.0) Björn (V. 1.1) Lizenz: --------------------------------------------------------------------------- GPL Benötigte Sefrengo Version: --------------------------------------------------------------------------- >= 01.03.01 (Sefrengo 1.4 beta2 mit BEILIEGENDEM API PATCH!) >= 01.04.00 (Sefrengo 1.4 final) Installation: --------------------------------------------------------------------------- Beschreibung der Installation. Im einfachsten Falle wäre das: Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS nutzbar. Wird die Sefrengo Version 1.4 beta2 (Versionsnummer 01.03.01) benutzt, dann spielen Sie bitte einen, dem Modul beiliegendem, Core Patch ein. Der Patch befindet sich im Ordner "PATCH" und muß im System in das Verzeichnis "backend/API/PAGE/" gespielt werden. Die vorhandene Datei soll ersetzt werden. Update/ Migration: --------------------------------------------------------------------------- SOllte es zu Problemen kommen, sind bei einem Update von einer Vorgängerversion alle Templates in allen Ordnern und Seiten neu abzuspeichern. Dies ist notwendig, da dadurch dem CMS System die neuen Konfigurationsoptionen des Moduls bekannt gemacht werden. Dokumentation: --------------------------------------------------------------------------- Keine vorhanden CODE Changelog legend:
# -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note Current versionnumber is 01.01.00 - released 16.04.2007 ------------------------------------------------------------------------------------------------ + new configoption: "Bei Ordnerlinks immer Link zur Startseite des Ordners generieren (statt Link zum Ordner)" # configoption: show option "keine Seiten in Ordner anzeigen" by using setting "nur Seiten" Current versionnumber is 01.00.00 - released 20.01.2007 ------------------------------------------------------------------------------------------------ + option to manipulate startlevel + option to show startpage only if there wehere two or more pages in one cat + option to hide pages in given cats + routing for the acitve page/cat status (means that you can say: mark idcatside 15 as active if the user is in idcatside 3 ) + add template for "prescuted" folders Current versionnumber is 00.09.04 - released 02.01.2006 ------------------------------------------------------------------------------------------------ # {desc} can now be diplayed correct by pages and categories + {summary} for pages Current versionnumber is 00.09.03 - released 27.11.2005 ------------------------------------------------------------------------------------------------ ^ Add UTF-8 support/ Migration from DeDi to Sefrengo CMS
Angehängte Datei(en)
-------------------- Es wird, es wird...
|
|
|
Thu. 27. September 2007, 08:30
Beitrag
#81
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
die navigationsliste gibt eine korrekt verschachtelte liste aus.
was du mir immer noch nicht beantwortet hast: woher kommt das markup vor und nach start/end 10: QUELLTEXT <ul id="menue"> <li class="invis"><b>Navigation</b></li> <!--START 10//--> QUELLTEXT <!--END 10//--> </ul> das macht absolut keinen sinn. auch das navigation in die liste zu schreiben ist semantischer unsinn. wenn du die liste für screenreader auszeichnen willst, nimm eine überschrift. schliesslich handelt es sich bei «navigation» um eine überschrift zu navigation und nicht um einen listenpunkt. gruss andi -------------------- |
|
|
Thu. 27. September 2007, 21:52
Beitrag
#82
|
|
Newbie Gruppe: Members Beiträge: 3 Mitglied seit: 10.08.2006 Wohnort: Mühldorf Mitglieds-Nr.: 185 |
Hallo Andi
Das Makeup vor dem <!--START 10//--> kommt aus dem Layout von mir und war endgültig das Problem. Nach dem <ul id="menue"> <li class="invis"><b>Navigation</b></li> in <div> umgewandelt wurde, klappte es auch mit Sefrengo. gruss wulff |
|
|
Mon. 1. October 2007, 20:04
Beitrag
#83
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
hallo zusammen
aus gründen der barrierefreiheit wollte ich heute eine navigation überarbeiten und die aktiven seiten mit <strong></strong> und ohne link auf die eigene seite auszeichnen. für hauptnavigation und unternavigation werden je ein eigenes modul verwendet. nun zerbreche ich mir den kopf über folgendes: struktur: ordner 1 -->startseite -->seite 1 -->seite 2 hauptnavigation: ordner 1 unternavigation: -->seite 1 -->seite 2 befinde ich mich nun auf der startseite (klick auf hauptnavigation order1), so wird ordner 1 mit strong ausgezeichnet. navigiere ich nun auf eine unterseite mittels der unternavigation, werden ordner 1 sowie seite 1 mit strong ausgezeichnet. das macht natürlich keinen sinn, da nur die aktive seite mit strong ausgezeichnet werden soll. ordner1 soll jedoch weiterhin visuell hervorgehoben werden, aber nicht mit strong sondern wieder mit link zur startseite. oder einfacher: der pfad soll aktiv verfolgt werden (und visuell ersichtlich sein), die aktive seite jedoch keinen link auf die eigene seite enthalten und mit strong ausgezeichnet werden hat jemand eine idee, das ganze ohne ein neue template für die startseiten zu realisieren? gruss andi -------------------- |
|
|
Mon. 1. October 2007, 23:47
Beitrag
#84
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 627 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 25 |
@andi
Hast du schon mal mit "Routing des aktiven Status" gestest? ZITAT Routing des aktiven Status: Leitet den Aktivstatus einer Seite oder einer Kategorie um auf eine andere Seite oder Kategorie. Pro Zeile kann eine Route erstellt werden. oder Verfolgter Ordner: Mögliche Templatevariable: {first}...{/first}, {last}...{/last} Nur mal so aus dem Bauch heraus.... Gruss -------------------- feniweb
_____________________________________________________________________________ Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht) |
|
|
Tue. 2. October 2007, 07:30
Beitrag
#85
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
morgen
routing des aktiven status: ja, habe ich mir angeschaut. wüsste aber nicht, wie mir das routing weiterhelfen soll, da das routing grundsätzlich korrekt ist, ich aber die erste ebene anderst ausgezeichnet haben möchte. mögliche templatevariable: mit first und/oder last werd ich wohl nichts ausricheten können. danke und gruss andi -------------------- |
|
|
Tue. 2. October 2007, 17:14
Beitrag
#86
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 587 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 62 |
ZITAT(andi) oder einfacher: der pfad soll aktiv verfolgt werden (und visuell ersichtlich sein), die aktive seite jedoch keinen link auf die eigene seite enthalten und mit strong ausgezeichnet werden Hi andi, ich kann Dir jetzt zwar nicht mit Sicherheit sagen, ob das funktioniert, aber wenn Du alles in einer Navigation lässt und dann im Modul die Option "Pfad als aktiv verfolgen" wählst, könnte das machbar sein. Da bekommst Du meines Wissens nach ein eigenes Template für "verfolgter Ordner". Das sollte dann ja gehen... Oder lässt es das Design Deiner neuen Seite nicht zu, eine einzige Navigation zu bauen? -------------------- Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
|
|
|
Tue. 2. October 2007, 19:06
Beitrag
#87
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
Oder lässt es das Design Deiner neuen Seite nicht zu, eine einzige Navigation zu bauen? genau so ist es. geht leider nicht -------------------- |
|
|
Wed. 28. November 2007, 08:57
Beitrag
#88
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 236 Mitglied seit: 14.07.2006 Wohnort: Bad Oeynhausen Mitglieds-Nr.: 138 |
was mach ich falsch? ich möchte dem letzten <li> element eine classe geben und hab folgendes eingetragen:
{last}<li class="last">{else}<li>{/last}<a href="{link}">{name}</a></li> das funktioniert aber nicht und ich weiß nicht warum kann mir jemand helfen? -------------------- Corporate Design, Printdesign, Webdesign, Podcast, Videocast und Beratung bei Junggebauer Grafik & Design
|
|
|
Wed. 28. November 2007, 09:13
Beitrag
#89
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
wie mir ist gibt es noch zwei bugs:
vielleicht trifft punkt zwei bei dir zu? dein code würde sich auch vereinfachen lassen: QUELLTEXT <li {last}class="last"{/last}><a href="{link}">{name}</a></li> an björn: werden diese zwei punkte in der neuen version ausgebessert? schliesslich handelt es sich um ein standardmodul. lösung zum problem 1 hat stam hier bereits veröffentlicht. gruss andi -------------------- |
|
|
Sat. 8. December 2007, 08:58
Beitrag
#90
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
guten morgen zusammen
ausgangslage ist eine navigation mit 2 ebenen. hauptordner -- startseite hauptordner -- unterordner ----startseite unterordner da eine seite nie auf sich selber verlinkt sein soll, möchte ich diese mit strong auszeichnen, allerdings sollte der hauptordner auch aktiv mitverfolgt werden. leider scheinen sich die templates für «aktiver ordner» und «verfolgter ordner» nicht zu überschreiben. beispiel template für aktiver order: QUELLTEXT <li><strong id="navi_{name}" class="aktiv" href="{link}">{name}</strong>{folder}</li> template für verfolgter ordner: QUELLTEXT <li><a id="navi_{name}" class="aktiv" href="{link}">{name}</a>{folder}</li> option: pfad als aktiv verfolgen das problem ist nun folgendes: es wird immer das template für den verfolgten order ausgegeben, auch wenn ich mich z.b. in dem hauptordner befinde und dieser dementsprechend aktiv ist. dies verhindert, dass ein verfolgter ordner eine andere formatierung als ein aktiver order erhalten kann. alle aktiven und verfolgten order erhalten automatisch das template des verfolgten ordner. ist das so gewollt oder ein kleiner bug? gruss andi -------------------- |
|
|
Sat. 26. January 2008, 19:32
Beitrag
#91
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Ich möchte kurz noch mal auf diese (speziell den 2.) Bugs hinweisen.
QUELLTEXT 1. muss die {last}{/last} anweisung in einer zeile stehen 2. wenn die option «Komplette Ordnerstruktur anzeigen» verwendet wird, funktionieren {last} und {first} nicht Ich habe es mir zwar angesehen,bekomme es aber nicht hin. Vermutlich wird einfach nicht in jedem Ordner der letzte markiert, sondern nur im letzten. Bei Seiten das selbe. Schade, denn sonst würde die Sitemap durchaus besser aussehen Wie gesagt, das ist eine nummer zu komplex für mich... -------------------- |
|
|
Sun. 31. August 2008, 19:21
Beitrag
#92
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 680 Mitglied seit: 09.08.2006 Wohnort: nähe Mainz Mitglieds-Nr.: 182 |
Hallo zusammen
ich benötigte für eine Seite eine zweiteilige Navigation: Links werden die 1. und die 2. Ebene angezeigt, wenn man auf einen Ordner in der 2. Ebene klickt der Seiten beinhaltet wird die 3. Navigationseben durch ein seperates Listennavi-Modul angezeigt. Dieses seperate Modul soll nur eine Ebene anzeigen und zwar ab der 3. Ebene. Wenn die 3. Eben neicht angezeigt werden würde soll garnichts ausgegeben werden. Nach meinem Verständnis ist dies die Aufgabe der "Angezeigter Startebene von Ordnern manipulieren"-Option. Diese zeigte jedoch nicht die gewünschte Wirkung. Ich bin mir nicht sicher ob es sich dabei um einen Bug handelt, jedoch konnte ich mit kleinen Änderungen am Code das gewünschte Verhalten erreichen. Ich habe daraus einen Patch erstellt. Es hängt außerdem ein Beispiel über die Verwendung an. Lg, Peter
Angehängte Datei(en)
listennavi_patch.zip ( 11.32KB )
Anzahl der Downloads: 18
beispiel.zip ( 508.6KB ) Anzahl der Downloads: 18 |
|
|
Mon. 1. September 2008, 06:50
Beitrag
#93
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
hallo peter
ich kann diesen «bug» rekonstruieren, der patch funktioniert auch bestens. sollte man eigentlich zusammen mit der erweiterung von stam (damit {first} unter «ebene» funktioniert), in der nächsten version berücksichtigen. da bugfixes bei den standardmodulen auf sich warten lassen (siehe post vonsaschapi), sollte man vielleicht die version von stam ebenso anpassen und unter einem anderen namen veröffentlichen ... leider auch zu komplex für mich gruss andi -------------------- |
|
|
Sun. 7. September 2008, 11:09
Beitrag
#94
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Besten Dank für den Patch. So wie sich das MaZderMind das vorgestellt hat, sollte das auch funktionieren.
Eine neue Version des Moduls kann gerne unter den Alpha, Beta Downloads eingestellt werden. Wenn die Version ohne Probleme läuft, dann spricht nichts gegen eine Veröffentlichung unter den Namen Listennavigation. -------------------- Es wird, es wird...
|
|
|
Tue. 28. October 2008, 12:33
Beitrag
#95
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
In den Tiefen des Navimoduls ist möglicherweise eine Funktion verborgen, die ich nicht hinkriege.
Innerhalb der verschachtelten Liste sollen die Personen 2.1 und 2.2 eine andere Schrift bekommen. Geht so etwas? QUELLTEXT <ul id="navigation"> <li><a href="">1</a></li> <li><a href="">2</a> <ul> <li><a href="">Person 2.1</a></li> <li><a href="">Person 2.2</a></li> </ul> </li> <li><a href="">3</a></li> <li><a href="">4</a></li> <li><a href="">5</a></li> <li><a href="">6</a></li> <li><a href="">7</a></li> </ul> -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 28. October 2008, 12:39
Beitrag
#96
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
Wenn ich dich richtig verstehe, dann sollte das doch mit CSS gehen?
QUELLTEXT ul li {
font-family: Arial; } ul li ul li { font-family: Verdana; } |
|
|
Tue. 28. October 2008, 14:35
Beitrag
#97
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Wenn ich dich richtig verstehe, dann sollte das doch mit CSS gehen? Wie war das mit dem Wald? Diesmal war es so. Danke. Ich hatte in die Richtung von {else} und {last} gedacht ... Noch eine anderes Problem: In einer langen Navi gebe ich Bilder mittels ID auf. Das soll nur für die erste Liste zutreffen. In der verschachtelten und untergeordneten tauchen mittes untenstehendem Code alle Bilder als "nav_{id}.gif" auf. Damit es im IE keine Fehlermeldung gibt, muss jedes Bild da sein. Kann ich das irgendwie ausstellen? QUELLTEXT <li><!--<img src="media/img/template/nav_pfeil_rechts_grau.gif" alt="" width="9" height="11" />--> <a href="{link}">{name} <img src="media/img/template/nav_{id}.gif" alt="" border="0" /></a>{folder}</li> -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Fri. 20. February 2009, 14:22
Beitrag
#98
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 255 Mitglied seit: 05.07.2006 Mitglieds-Nr.: 104 |
hallo alle,
ich denke, ich habe einen bug im modul entdeckt. gebe ich in der ausgabe einer navigation beschreibungen von ordnern und seiten via {desc} aus, werden in unterschiedlichen sprachversionen immer die deutschen (default-sprache) beschreibungen angezeigt. getestet unter sef 1.4.0 / 1.4.2 // listnavi 1.1.0 / 1.2.0 / 1.2.2 (fireflyer) - selbes negatives ergebnis. hat einer eine idee woran es hackt? greetz, oberbilker -------------------- |
|
|
Tue. 19. May 2009, 07:26
Beitrag
#99
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 287 Mitglied seit: 14.05.2009 Mitglieds-Nr.: 1.885 |
Hallo Leute,
ich hab ein "Anfängerproblem". Ich möchte Seiten in der Navigation ausschließen und hab schon alle möglichen Befehle ausprobiert. Was muss ich denn genau kommasepariert in das Feld eintragen? Nur die ID (70,71), oder noch einen Verweis wie idcatside= .... oder sonst was? Irgendwie bekomm ich es nicht hin .... Danke für Euere Antworten !!!!! webmasterFF -------------------- Es dankt und grüßt
webmaster FF -------------------- Sefrengo v.1.6.0 ES LEBE SEFRENGO - denn du hast tausende von Möglichkeiten !! |
|
|
Tue. 19. May 2009, 08:33
Beitrag
#100
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
ZITAT Nur die ID (70,71) genauso und komma hintendran -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 28.5.24 - 07:40 |