Zum Inhalt springen

Idee für eine neue Extension

Erstellt am 24. Januar 2009 · 4 Antworten · letzte Antwort am 27. Januar 2009

Tags: Templates & Layouts, Diskussion

misch ·

Hi!

Wegen eines Providerwechsels überarbeite ich gerade meine Homepage und da bin ich auf einen Punkt gestoßen, der mich stört.

Sehr euch doch bitte mal diese Seite an:
http://lueftenegger.at >> Projekte >> ASToolBox >> Manual

Auf dieser Seite habe ich die Funktionen eines Projektes erklärt. Und für jede Funktion habe ich ein eigenes Inhaltselement angelegt.

Dabei stört mich nun, dass ich hier bei jedem Element das Layout im RTE kopieren musste. Wenn ich nun das Layout ändern möchte, muss ich alle Inhalte überarbeiten. Natürlich geht, dass teilweise über CSS, aber die Tabellen oder Div-Container sind trotzdem in RTE definiert.

Ich hatte nun die Idee, dass es eine Extension geben müsste, die zum anzeigen ein Templatefile verwendet.
Ich denke, dass müstte folgendermaßen aussehen: Ich bin für jeden Hinweis, bzw. jede Meinung dankbar.

lg,

misch

1. Als erstes konfiguriere ich in der extension ein Object. Hier lege ich die einzelnen Felder an und verknüpfe sie mit einem Platzhalter. Zum Beispiel:
Funktionsrumpf:###functionssignature###
Rückgabewert:###returnvalue###
Beschreibung:###description###

2. Ich erstelle ein template file und verwende die Platzhalter:

<div class="functionblock">
<div class="fsignature">###functionssignature###</div>
<div class="freturn">###returnvalue###</div>
<div class="fdescription">###description###</div>
</div>

3. Ich erstelle ein Inhaltselement. Hier bekomme ich aber keinen RTE sondern nur die Textfelder:

  • Funktionsrumpf
    Rückgabewert
    Beschreibung

Der Rest düfte klar sein. Die Extension parst meinen Inhalt in das Template und zeigt es im FE an.

Ich hoffe, ich konnte meine Idee verständlich transportieren. Mich würde jetzt interessieren, was ihr davon haltet, bzw. könnte ich mir vorstellen, dass es sowas schon gibt. Ich bin an jeder Meinung, bzw. an jedem Hinweis interesiert.

lg,

misch

digedag ·

Ich glaube die Extension gibt es schon und heißt TemplaVoila... 😉
Ansonsten kannst du das doch mit einer beliebigen Listenextension einrichten. Nimm z.B. tt_news und leg für jede Funktion eine News an. Dann kannst du das HTML-Template für die Listenausgabe nach deinen Wünschen anpassen...

misch ·

Hi digedag!

Danke für die Antwort. Ich hatte beim Schreiben schon so ein Bauchgefühl, dass TemplaVoila mein Ding sein wird. Ich werde es mir doch mal ansehen müssen:-)

lg,

misch