2012-04-13 8 views
0

Ich muss langen Inhalt auf Unterseiten aufteilen.Lange Inhalte auf Unterseiten teilen

Regel zur Aufteilung: Heading1 (H1)

Cms-System: MODX Entwicklung

Soweit ich weiß, gibt es nichts in modx für diese Art von Problem zu verwenden.

Ich muss das wahrscheinlich manuell machen, aber ich würde immer noch gerne wissen, ob es eine Möglichkeit gibt, dies in MODX Evo/Revo zu tun.

Edit: Ich muss dies in MODX; Unterseiten wurden zu tatsächlichen Unterseiten und Originalseite wird zu Container.

Die Navigation erfolgt mit Wayfinder.

Edit2: Alles fertig .. manuell. Frage noch offen, though.

+0

Jetzt bin ich ein bisschen interessiert, wie du es gemacht hast. Vielleicht möchten Sie Ihren Code irgendwo teilen? Könnte auch für andere hilfreich sein. – bfncs

+0

Wie der Edit2 sagt mein Freund :) ..new Ressource, kopieren/einfügen Inhalt. Wiederholen. – Jarno

Antwort

0

nicht 'out of the box' müssen Sie Ihren Inhalt durch ein Schnipsel laufen lassen, um es in separate divs oder etwas zu analysieren, auf dem Sie Javascript ausführen können, um den Inhalt möglicherweise zu "tab". Wenn Sie die 'Unterseiten' in Ihrer Navigation anzeigen müssen, müssen Sie wahrscheinlich die gatResources extra verwenden, um Ihre Inhalte zu parsen ~ was bei der Ressourcennutzung sehr teuer ist.

+0

Ich muss dies in MODX tun; Unterseiten wurden zu tatsächlichen Unterseiten und Originalseite wird zu Container. Ich muss diese Info zu meiner Frage hinzufügen :) Danke trotzdem. – Jarno

0

Sie können (je nachdem, wie Sie die Baumstruktur verwenden) einfach die tatsächlichen Unterressourcen unter der übergeordneten Ressource erstellen, indem Sie Ditto oder Wayfinder verwenden, um die Navigation dafür zu erstellen.

Wenn Sie den Baum nicht so verwenden können (obwohl ich von Ihrer Beschreibung her denke, dass Sie können), könnten Sie auch eine Reihe von Template-Variablen ("content1", "content2", "content3" usw.) einrichten zeige das mit einem einfachen Snippet oder so.

+0

Ja. Das ist, was ich gerade mache :) Ich war - und bin immer noch - frage mich, ob es etwas gibt, was ich verwenden könnte oder Code, um dies zu handhaben, anstatt manuell zu erstellen, zu schneiden, einfügen. – Jarno

+0

Wenn Ihre Unterseiten zusammen die Containerseite erstellen, können Sie einfach Ditto verwenden, um die Untercontainer in einer Seite zu aggregieren, oder? Verwenden Sie Wayfinder (oder, wenn Sie möchten, Ditto), um Links zu einzelnen Seiten zu erstellen. (Sorry für späte Antwort, bemerkte nur die Benachrichtigung jetzt, teehee) –

1

Dies ist nicht möglich out of the box und ich weiß nicht, dass extra, was Sie wollen. Sie müssten ein Plugin schreiben, das jedes Mal, wenn Sie eine Ressource speichern, aufteilt und den Inhalt aufteilt, Geschwisterressourcen nach Bedarf erstellt oder löscht usw. Klingt nach viel Arbeit für das, was Sie mir vermitteln wollen.

Ich nehme an, Sie haben einen Blick auf die MIGX extra. Es bietet Ihnen einen Fernseher mit der Möglichkeit, eine unbestimmte Anzahl von verschiedenen TV-Inhalten zu speichern. Werfen Sie einen Blick auf die documentation und Mark Hamstras tutorial (mit Screenshots), um zu sehen, wie es gemacht wird. Sie sollten einen MIGX-Eintrag definieren, der aus einem Textfeld für das <h1> und einem Rich-Text-Feld für den Inhalt der "Unterseite" besteht.

Anschließend können Sie form customization verwenden, um das ursprüngliche Inhaltsfeld auszublenden und stattdessen Ihren MIGX-Fernseher anzuzeigen.

Ich denke, das ist eine viel einfachere Möglichkeit, zu erstellen, was Sie wollen, und kann nicht in irgendeiner Weise, wo Sie von tatsächlichen Unterseiten profitieren würde.

Edit: Sorry, ich habe gerade erkannt, dass Sie nach Evolution gefragt haben, nicht nach Revolution. Meine Lösung würde in Revo funktionieren, aber ich denke nicht, dass es so etwas wie MIGX für Evo gibt. Entschuldigung, mein Fehler.

+0

Ja, das Plugin klingt wie es, neuere versuchte, einen zu tun. Ihre MIGX-Idee könnte in Evo mit diesem funktionieren: http://www.kunane.com/modx/multi-image-tv.html ..aber wie es in Frage wäre; Unterseiten müssen tatsächliche Unterseiten sein. Danke trotzdem. – Jarno

+0

Aber warum genau müssen sie Unterseiten sein? Was möchten Sie mit den Unterseiten machen? Ich bin mir ziemlich sicher, dass du das mit dem Inhalt eines Multi-Image-TVs anders machen könntest und es einfacher wäre, zu archivieren ...? – bfncs

Verwandte Themen