Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Module _ Listennavigation v01.00.00

Geschrieben von: bjoern Sat. 20. January 2007, 01:37

Nach viel fummeln und rumprobieren ist nun auch die Listennavigation als stabile Version 1.0 verfügbar. Gegenüber der 0.9.4er Version sind noch einige sehr schöne Features hinzugekommen. Einzelne Ordner können nun angewiesen werden, keine Seiten anzuzeigen; die Anzeige der Startseite kann unterdrückt werden, wenn sich im Ordner nicht mindestens zwei Seiten befinden. Besonders stolz bin ich auf das Routing des aktiven Menüpunktes (Beispiel: Ist idcat 2 aktiv, wird stattdessen idcat 1 als aktiv gekennzeichnet). Durch das Routing wird es ermöglicht, das die Struktur der Seite im Seitenbaum anders aufgebaut werden kann, als wie diese dann im Frontend sichtbar ist.

Das Modul wird in der kommenden Sefrengo Version 1.4 final als Standardmodul beiliegen. Ich möchte mich hiermit noch bei Ketti, dem Urautor des Moduls, bedanken. Die Listennavigation ist inzwischen, zusammen mit Contentflex und Kontaktformular, das wichtigste Modul in den von mir erstellten Webseiten.



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 (Anpassung an Sefrengo - Version 00.09.04)
Björn, Alexander (Version 1.0)



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


Changelog

CODE

Current versionnumber is 01.00.00 - released 20.01.2006
------------------------------------------------------------------------------------------------
+ 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


 Listennavigation_V01_00_00.zip ( 12.51KB ) : 164
 

Geschrieben von: eknem Sat. 20. January 2007, 17:52

Moin,

Ketti hatte in einer der letzten Versionen die Optionsmöglichkeit "Links zu Startseiten, statt Ordnerlinks benutzen" eingebaut. Wäre es möglich, dies auch noch in die aktuelle Version einzubauen?

Geschrieben von: summerbrother Sat. 20. January 2007, 19:57

Auf jeden Fall vielen vielen Dank für dasstable. Mich haben die roten Schrift sooo genervt. wink.gif

Geschrieben von: bjoern Sun. 21. January 2007, 01:23

ZITAT
Ketti hatte in einer der letzten Versionen die Optionsmöglichkeit "Links zu Startseiten, statt Ordnerlinks benutzen" eingebaut. Wäre es möglich, dies auch noch in die aktuelle Version einzubauen?

Ist notiert, welche Version war den das und wo kriege ich die? Ich dachte, wir hätten auf das letzte DeDi Release aufgebaut.

Geschrieben von: eknem Sun. 21. January 2007, 01:31

Moin Bjoern,

die 0.9.6 dev von Ketti findest Du http://forum.der-dirigent.de/index.php?act=ST&f=30&t=6349. Die o. a. Funktion ist seit der Version 0.9.5 drinne.

Geschrieben von: bjoern Tue. 23. January 2007, 01:14

OK, baue ich dann im nächsten Release ein, hoffe das geht problemlos. Vielleicht kriege ich es ja schon nächstes Wochenende hin.

Geschrieben von: eknem Tue. 23. January 2007, 23:37

das wäre super

Geschrieben von: amk Sun. 28. January 2007, 10:33

ein wahrlicher segen ist die option bzgl. anzeigen von seiten innerhalb ordnern bei mehr als einer seite! sehr schön, danke! smile.gif

Geschrieben von: amk Thu. 1. February 2007, 12:01

das routing hat einen unangenehmen nebeneffekt bei der seiten-editierung im backend oder es ist 'n SF-bug irgendwie ...

es entstehen phantom-inhalte!

nehmen wir an wir haben 2 hauptordner:

News-Teaser (eine Seite mit Catwalker)

News (die News-Seiten)


für "News-Teaser" ist routing aktiviert so dass immer der ordner "News" in der nav aktiv ist.

gehe ich jetzt innerhalb der seiteneditierung von den catwalker-teasern aus zu einer News-Seite ist scheinbar alles ok - ich kann die news-seite editieren.

sofern ich die news-seite dann aber wiederum von der seitenübersicht aus editiere ist die news-seite unverändert ... und sieht es dann auch regulär auf'm frontend ausserhalb des backends aus.

klingt komisch, ist aber irgendwie so glaube ich ... wink.gif

Geschrieben von: bjoern Thu. 1. February 2007, 18:30

Gib mir doch bitte mal alle benötigten Zugangsdaten.

Geschrieben von: tigi Fri. 2. February 2007, 09:22

Hallo Ihr alle,

Wo finde ich die? "01.04.00 (Sefrengo 1.4 final)"

viele Grüsse

Geschrieben von: alexander Fri. 2. February 2007, 10:38

nirgendwo, denn die ist noch nicht erschienen.

Geschrieben von: tigi Fri. 2. February 2007, 10:42

ZITAT(alexander @ Fri. 2. February 2007, 10:38) *
nirgendwo, denn die ist noch nicht erschienen.


Hallo A.K.

schade, wink.gif
dann also so:
ZITAT
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.


Schönen Gruß

Geschrieben von: outline4 Wed. 7. February 2007, 19:09

Vorab: geile sache!

ne frage: gibt es das "NUR SEITEN" anzeigen nicht mehr?
oder macht man das jetzt anders?
hmm, Seiten ausschliessen scheint es auch nicht mehr zu geben?
ich vermute mal das geht nimma :-/??

Geschrieben von: amk Wed. 7. February 2007, 19:26

ZITAT(bjoern @ Thu. 1. February 2007, 18:30) *
Gib mir doch bitte mal alle benötigten Zugangsdaten.


ich versuche auch dafür zeit zu finden wink.gif ... ist aber erstmal nicht so dramatisch ...

outline: klar kann man seiten ausschliessen ...

Geschrieben von: outline4 Wed. 7. February 2007, 23:04

ZITAT(amk @ Wed. 7. February 2007, 19:26) *
outline: klar kann man seiten ausschliessen ...

ja, ich hatte die anzeigeart "nur ordner" aktiv...
aber das ist ein anderes problem.
was ich gesucht habe war die anzeigeart "nur seiten"!
hab's inzwischen selber gefunden: das erscheint nur bei startordner "aktueller Ordner" oder bei individuellen verzeichnissen.
jawohl, danke schön, merci...
nite!

Geschrieben von: andi Thu. 29. March 2007, 13:34

war es in der letzten version die liste folgendermassen ausgegeben wurde?

QUELLTEXT
<ul><li></li></ul>


jedenfalls wird die liste nun eingerückt ausgegeben, was z.b. den white-space-bug im ie auslöst. die bisher sicherste «behebung» dieses bugs war, die listenelemente wie oben abgebildet in einer zeile zu notieren. wo muss/kann ich anpacken, um dieses ergebnis zu erziehlen?


gruss andi

Geschrieben von: bkm Thu. 29. March 2007, 13:43

Aus dem

QUELLTEXT
<ul>
{layer}
</ul>

dieses
QUELLTEXT
<ul>{layer}</ul>

machen

Geschrieben von: andi Thu. 29. March 2007, 13:54

hallo bkm

den versuch habe ich schon hinder mir mit dem ergebnis, dass sich nichts geändert hat. hast du da andere erfahrungen?

gruss andi

Geschrieben von: bkm Thu. 29. March 2007, 14:14

Bei mir wird so alles in einer Zeile ausgegeben.

Wie sieht den Dein aktueller Quelltext aus ? Cache löschen ?
Umbrüche (Enter) hinter li im Template.
Wird wohl so zum Ratespiel, keine Ahnung wie das bei Dir aussieht.

Geschrieben von: andi Thu. 29. March 2007, 14:42

ZITAT(bkm @ Thu. 29. March 2007, 15:14) *
Umbrüche (Enter) hinter li im Template.


danke fürs raten, genau das wars, merci :-)


gruss andi

Geschrieben von: bjoern Tue. 17. April 2007, 17:00

Neue Version: http://forum.sefrengo.org/index.php?showtopic=1045

Wie gewünscht, wurde das Feature "Links zu Startseiten, statt Ordnerlinks benutzen" eingebaut und der Bug mit der fehlenden Configoption "Seiten in Ordner xy ausblenden" bei gewählter Option "nur Seiten" hat sich dann auch erledigt.

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)