Die Frage stelle ich mir gerade auchjofr;42658 hat geschrieben:Warum ist dieser Tag immer noch kein offizieller Bestandteil von WE 4.x?
Bei Listview über die Seiten blättern (normales Paging)
Echt Klasse!
muss ich jetzt auch mal loben
piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de
Danke für das viele Lob!
Ich habe das gleich zum Anlass genommen, den Tag noch etwas zu erweitern.
Mit singlePage (true|false) kann nun gesteuert werden, ob die Navigation auch bei einer einzelnen Seite angezeigt werden soll.
Die ZIP ist im "Ursprungspost" aktualisiert: http://forum.webedition.de/showpost.php ... ostcount=8
Zu dem Thema offizieller Bestandteil von we:
ich bin immer noch der Meinung, dass das ganze mit direktem Zugriff auf alle we-Quellen eleganter ginge. Es sind doch arg viele Parameter.
Ich fände eine Möglichkeit, etwas ähnliches wie we:navigation für listviews zu nutzen sehr elegant, da damit dann sehr detailiert formatiert werden könnte.
Ausserdem könnten dann vielleicht gleich Dinge wie ifPosition u.a. mit genutzt werden.
Also z.B. we:navigation type="listview". Das kann aber leider nur seitens living-e umgesetzt werden, da dann ja einige Eingriffe in diverse Tags nötig wären.
Nun ja, einfach abwarten. Es geht ja erst einmal auch so.
Ich habe das gleich zum Anlass genommen, den Tag noch etwas zu erweitern.
Mit singlePage (true|false) kann nun gesteuert werden, ob die Navigation auch bei einer einzelnen Seite angezeigt werden soll.
Die ZIP ist im "Ursprungspost" aktualisiert: http://forum.webedition.de/showpost.php ... ostcount=8
Zu dem Thema offizieller Bestandteil von we:
ich bin immer noch der Meinung, dass das ganze mit direktem Zugriff auf alle we-Quellen eleganter ginge. Es sind doch arg viele Parameter.
Ich fände eine Möglichkeit, etwas ähnliches wie we:navigation für listviews zu nutzen sehr elegant, da damit dann sehr detailiert formatiert werden könnte.
Ausserdem könnten dann vielleicht gleich Dinge wie ifPosition u.a. mit genutzt werden.
Also z.B. we:navigation type="listview". Das kann aber leider nur seitens living-e umgesetzt werden, da dann ja einige Eingriffe in diverse Tags nötig wären.
Nun ja, einfach abwarten. Es geht ja erst einmal auch so.
Korrektur
Ich schätze, ich habe einen Bug gefunden. In Zeile 186 steht:
und es sollte wohl heißen:
Aufgefallen ist es mir, weil der Text den ich im Attribut "preFirstPage" stehen hatte, immer doppelt ausgegen wurde. Ich hoffe, ich konnte helfen...
Code: Alles auswählen
$ln_output_active_item = $ln_pre[COLOR="Red"]First[/COLOR]Page.$ln_pageFormat.$ln_pastPage;
Code: Alles auswählen
$ln_output_active_item = $ln_prePage.$ln_pageFormat.$ln_pastPage;
Nicht schließende -Tags
Also erst mal herzlichen Dank an Thomas Göbe für den Tag, toll gemacht. Hat mir heute einiges an Zeit gespart, das selber zu machen.
Ich hatte aber folgendes Problem: Bei diesem Code:
wurden die li-Tags in der listviewNavigation nicht geschlossen, sodass ungültiger Code entstand:
<li<a href="" ...
Um abzuhelfen, habe ich die we_tag_listviewNavigation.inc.php in Zeile 197 gepatcht:
$ln_start_pattern = "<li";
wurde zu:
$ln_start_pattern = "[*]";
Dadurch funktionieren natürlich einige Parameter nicht mehr wie Class und ActivePageClass, aber die benötige ich aktuell nicht, der HTML-Code ist nun valide.
Nun meine Fragen:
* habe ich evtl. beim Einsatz des Tags etwas falsch gemacht? (glaube nicht)
* mag Thomas das evtl. fixen und neu zur Verfügung stellen? (ich kann das auch bei Gelegenheit, fände es aber besser, wenns der ursprüngliche Autor macht)
Viele Grüße,
Rudi
Ich hatte aber folgendes Problem: Bei diesem Code:
Code: Alles auswählen
[LIST]
<we:ifBack>
[*]
<we:back>« Zurück</we:back> |
</li>
</we:ifBack>
<we:listviewNavigation type="list" link_activePage="false" singlePage="false" />
<we:ifNext>
[*]
| <we:next>Weiter »</we:next>
</li>
</we:ifNext>
[/LIST]
<li<a href="" ...
Um abzuhelfen, habe ich die we_tag_listviewNavigation.inc.php in Zeile 197 gepatcht:
$ln_start_pattern = "<li";
wurde zu:
$ln_start_pattern = "[*]";
Dadurch funktionieren natürlich einige Parameter nicht mehr wie Class und ActivePageClass, aber die benötige ich aktuell nicht, der HTML-Code ist nun valide.
Nun meine Fragen:
* habe ich evtl. beim Einsatz des Tags etwas falsch gemacht? (glaube nicht)
* mag Thomas das evtl. fixen und neu zur Verfügung stellen? (ich kann das auch bei Gelegenheit, fände es aber besser, wenns der ursprüngliche Autor macht)
Viele Grüße,
Rudi
Hallo riker09 / rhorbas!
Ich habe die beiden Fehler nun behoben und die ZIP (http://forum.webedition.de/showpost.php ... ostcount=8)aktualisiert.
Wie immer: ich habs getestet aber probiert es noch mal aus, bevor ihr das ganze in ein Projekt einbaut.
Nachtrag: riker09, sorry, hat sehr viel länger gedauert, als gedacht, ich habs schlicht vergessen, bis ich wieder durch den Beitrag hier erinnert wurde.
Ich habe die beiden Fehler nun behoben und die ZIP (http://forum.webedition.de/showpost.php ... ostcount=8)aktualisiert.
Wie immer: ich habs getestet aber probiert es noch mal aus, bevor ihr das ganze in ein Projekt einbaut.
Nachtrag: riker09, sorry, hat sehr viel länger gedauert, als gedacht, ich habs schlicht vergessen, bis ich wieder durch den Beitrag hier erinnert wurde.
Danke! Ich werds gleich mal probieren, das Projekt wo ich es einsetze ist noch nicht live ...
Edit: Funzt, soweit ich sehen kann -- jedenfalls mit
und da war der o.g. Fehler aufgetreten.
Rudi
Edit: Funzt, soweit ich sehen kann -- jedenfalls mit
Code: Alles auswählen
<we:listviewNavigation type="list" link_activePage="false" singlePage="false" />
Rudi
-
- Senior Member
- Beiträge: 523
- Registriert: Mo 16. Jun 2003, 18:02
Re: Bei Listview über die Seiten blättern (normales Paging)
hallo,
ist es mit dem tag auch möglich eine bestimmte anzahl an seiten anzuzeigen?
< 1 2 3 >
mit den Klammern/Pfeilen dann weiter zum nächsten block beisp. < 4 5 6 >.
wenn ja, wi ekann ich das bewerkstelligen?
Übrigens, der Link zum Download des Zip-Files funktioniert nicht mehr.
grüße
michael
ist es mit dem tag auch möglich eine bestimmte anzahl an seiten anzuzeigen?
< 1 2 3 >
mit den Klammern/Pfeilen dann weiter zum nächsten block beisp. < 4 5 6 >.
wenn ja, wi ekann ich das bewerkstelligen?
Übrigens, der Link zum Download des Zip-Files funktioniert nicht mehr.
grüße
michael
_____________________________________________
Grüße
Michael
Grüße
Michael
Re: Bei Listview über die Seiten blättern (normales Paging)
Der Beitrag ist klasse, leider funktionieren die Links nicht mehr. Könnte jemand die ZIP's wieder uppen?
LG Fatih
Re: Bei Listview über die Seiten blättern (normales Paging)
Hallo Zusammen,
Hier die Zip. Ich hoffe, ich habe die richtige Version erwischt.
Gruß
Thomas
Hier die Zip. Ich hoffe, ich habe die richtige Version erwischt.
Gruß
Thomas
- Dateianhänge
-
- we_tag_listviewNavigation.zip
- (5.71 KiB) 346-mal heruntergeladen
Re: Bei Listview über die Seiten blättern (normales Paging)
Ich danke dir, ich werde es gleich beim aktuellen Projekt testen.
Hatte mir schon Mühevoll was eigenes gestrickt..
Hatte mir schon Mühevoll was eigenes gestrickt..
LG Fatih
Re: Bei Listview über die Seiten blättern (normales Paging)
Hallo,
funktioniert einwandfrei, bis auf "SinglePage".
Sicher, dass das die aktuelle Version ist?
Edit: Habs auch mit der Version von der Homepage von Thomas Göbe versucht.
Funktioniert auch nicht ...
funktioniert einwandfrei, bis auf "SinglePage".
Sicher, dass das die aktuelle Version ist?
Edit: Habs auch mit der Version von der Homepage von Thomas Göbe versucht.
Funktioniert auch nicht ...
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste