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

> Listennavigation v01.01.00
bjoern
Beitrag 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)
Angehängte Datei  Listennavigation_V01_01_00.zip ( 12.76KB ) Anzahl der Downloads: 362
 


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
6 Seiten V  « < 3 4 5 6 >  
Start new topic
Antworten (80 - 99)
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
Wulff
Beitrag 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.

rolleyes.gif rolleyes.gif

gruss wulff







Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
feniweb
Beitrag 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)
Go to the top of the page
 
+Quote Post
andi
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
smail
Beitrag 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... smile.gif

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.
Go to the top of the page
 
+Quote Post
andi
Beitrag 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



ZITAT(smail @ Tue. 2. October 2007, 18:14) *
Oder lässt es das Design Deiner neuen Seite nicht zu, eine einzige Navigation zu bauen?

genau so ist es. geht leider nicht sad.gif


--------------------
Go to the top of the page
 
+Quote Post
toto
Beitrag 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
Go to the top of the page
 
+Quote Post
andi
Beitrag 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:
  1. muss die {last}{/last} anweisung in einer zeile stehen
  2. wenn die option «Komplette Ordnerstruktur anzeigen» verwendet wird, funktionieren {last} und {first} nicht

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


--------------------
Go to the top of the page
 
+Quote Post
andi
Beitrag 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



--------------------
Go to the top of the page
 
+Quote Post
saschapi
Beitrag 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 wink.gif
Wie gesagt, das ist eine nummer zu komplex für mich... sad.gif


--------------------
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag 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)
Angehängte Datei  listennavi_patch.zip ( 11.32KB ) Anzahl der Downloads: 18
Angehängte Datei  beispiel.zip ( 508.6KB ) Anzahl der Downloads: 18
 
Go to the top of the page
 
+Quote Post
andi
Beitrag 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 sad.gif


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
bjoern
Beitrag 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...
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag 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
Go to the top of the page
 
+Quote Post
mvsxyz
Beitrag 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;
}
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Tue. 28. October 2008, 14:35
Beitrag #97


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



ZITAT(mvsxyz @ Tue. 28. October 2008, 12:39) *
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}&nbsp;&nbsp;
<img src="media/img/template/nav_{id}.gif" alt="" border="0" /></a>{folder}</li>



--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
oberbilker
Beitrag 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


--------------------
Go to the top of the page
 
+Quote Post
webmasterFF
Beitrag 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 !!
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag 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
Go to the top of the page
 
+Quote Post

6 Seiten V  « < 3 4 5 6 >
Reply to this topicStart new topic
3 Besucher lesen dieses Thema (Gäste: 3 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.5.24 - 07:40

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