CMS mit mehreren Seiten

Hallo,

ich habe eine CMS Seite angelegt, die sehr viele Videos enthält. Da es natürlich im Laufe der Zeit auch immer mehr werden, möchte ich gerne, dass die CMS Seite im Frontend in mehrere Seiten aufgeteilt wird. Im Grunde so, wie es der listlocator mit den Artikeln oder im Gästebuch macht.
Hat jemand eine Idee, wie ich da ran gehen kann?

Die Seite ist hier zu finden: http://monster-rc.de/Alle-Videos/

Grüße,
Thore

Hallo Thore,

klar. Entweder brichst Du manuell in verschiedene Unterseiten um oder schreibst ein Modul, das die Paginierung für eine CMS-Seite aus Deinen Beispielen benutzt :wink:

Gruß

ich platze hier mal ganz kurz mit offtopic rein:
in Chrome funktioniert die Navigation wegen dem markierten Abstand nicht. Sobald ich mit dem Mauszeiger von dem aktiven roten Knopf runter bin, ist der Zeiger auf den Button drunter und folglich eröffnet sich auch das Untermenü von den unteren Knopf und das Menü ist unerreichbar

Haben alle Videos jeweils einen Artikel, dem sie zugewiesen sind? (aber wirklich nur einen, sonst funktioniert mein Plan nicht mehr)

Hallo Marco,

vielen Dank für Deine Antwort.
In mehrere Seiten runter zu brechen hate ich auch schon überlegt, das wäre aber meine letzte Alternative.
Ein Modul schreiben, ja, aber es bleibt die Frage, wie ich da ran gehe. Da ja die CMS Seiten anders umgesetzt als jedes x-beliebige template…

@vanilla: danke für den Styling-Tip, das habe ich gleich mal geändert. Sollte jetzt passen.

Theoretisch kann man jedem Video genau ein Artikel zuordnen. Bis jetzt ist das nicht der Fall, die Videos sind auf der Produktdetailseite zu sehen. Mit der CMS Seite wollte ich einfach eine Seite für die Kunden darstellen, auf der man sich alle zur Zeit verfügbaren Produktvideos anschauen kann.
Inhalt der CMS-Seite sieht wie folgt aus:

<div style="width: 680px; margin: 40px auto;">
<script src="/out/vids/player/example/flowplayer-3.2.6.min.js"></script>
<!-- player #1 -->
<a class="myPlayer" 
href="/out/vids/SavageX4_6_2011.mp4"
style="background-image: url(/out/vids/player/snaps/SavageX46.jpg)"> 
	<img src="/out/vids/player/play_large.png" alt="HPI Savage X 4.6"/>

</a> 

<!-- player #2 -->
<a class="myPlayer" 
href="/out/vids/SavageXL_DV_PAL_Dirty-QT7.mov" 
style="background-image: url(/out/vids/player/snaps/SavageXL.jpg)"> 
	<img src="/out/vids/player/play_large.png" alt="HPI Savage XL"/> 

</a> 
usw.

<br clear="all">
<script language="JavaScript">
// a- tags with class "myPlayer" are transformed into video players
flowplayer("a.myPlayer", "/out/vids/player/flowplayer-3.2.7.swf", {
		
	// this is the player configuration. You'll learn on upcoming demos.
	plugins:  {
		controls:  {
			volume: true		
		}
	}
});
</script></div>

Grüße,
Thore

ok, lege mal eine neue CMS Seite an und füge das dort ein:


[{if $smarty.get.seite == 1}]
seite 1
[{elseif $smarty.get.seite == 2}]
seite 2
[{else}]
<h1>hallo!</h1>
[{/if}]

jetzt geh auf die Seite
und hänge mal “?seite=1” an die URL, also sowas “shop./cms-seite/?seite=1”

Hallo vanilla,

hab ich mal gemacht.
Das Ergebnis kanst du dir unter http://monster-rc.de/Test/?seite=1
anschauen.

Grüße,
Thore

sieht irgendwie nicht so gut aus wie bei mir :smiley:
sehe gerade, dass das Leerzeichen zwischen else if weg muss, und die beiden </p> wohl auch.
habs oben auch mal berichtigt

Ja, jetzt sieht es deutlich besser aus.
Ich bin mir aber noch nicht ganz sicher, wie ich das jetzt in meine CMS Seite mit den Videos einbinde…
Baue ich mir eine Verlinkung in die Seite und linke dann auf
…/?seite=1 bzw /?seite=2?

Grüße,
Thore

Ganz genau. Und links von anderen Seiten kannst Du auch genau so machen. Um es bisschen einfacher bzw übersichtlicher zu haben kannst du für jede Seite einer eigene cms Seite anlegen

Ok, vielen Dank für die Hilfe.
Das werde ich dann im Laufe des Wochenendes mal zusammenbauen.

Grüße,
Thore