+ Antworten
Ergebnis 1 bis 5 von 5

Thema: [Typo3] eigene Contentelemente integrieren

  1. #1
    TP-Newbie stroe macht alles soweit korrekt
    Registriert seit
    Oct 2005
    Ort
    Weimar (Thüringen)
    Beiträge
    2

    [Typo3] eigene Contentelemente integrieren

    Hallo liebe Teilnehmer!

    Ich arbeite seit 2 Wochen [intensiv] mit Typo 3 im Rahmen eines eigenen Projekts und bin von den Möglichkeiten des CMS fasziniert. Ich komme super voran (mit Hilfe sämtlicher Tutorials und den 'leider' wenigen Foren, die es hierzu gibt)

    Ich verfolge allerdings ein Konzept, dessen Umsetzung mittels Typo 3 mir noch völlig schleierhaft ist. Vielleicht mag mir jemand mit Erfahrungwerten helfen?

    also: ich benötige zur Realisierung folgendes:

    1)
    eigene Contentelemente, die als solche auch voll integriert sind (d.h. sie sollen im Pulldown-Menu bei 'Seiteninhalt Neu/Typ' integriert sein oder wahlweise auch in der Übersicht 'Neues Inhaltselement' mit einem hübschen Icon und zwar im Abschnitt 'Typischer Seiteninhalt' (nicht:'PlugIns').
    Ich rede auch nicht von einem 'Plugin' oder den typischen Extensions ala Fußballvereinmitglieder etc.

    Beispiel:
    Der Redakteur kann sich unter 'Seiteninhalt Neu/Typ' den Eintrag 'verlinktes Bild' auswählen und erhält eine schöne zugeschnittene Eingabemaske. Unter den Seiteninhalten (sagen wir 'Spalte rechts') taucht nun der Eintrag unter dem Titel 'verlinktes Bild' auf (und nicht 'Plugin').

    Oder der Redakteur bekommt keine Eingabemaske und ein 'statisches' Element ist ebenfalls und ad hoc in der Liste 'Spalte rechts'.

    Somit könnte man eine Menge eigener CTypes anlegen (auch sehr komplexe) und damit jede Website bzw. deren Backend nach eigenen Bedürfnissen anpassen.

    Ich stelle mir die 'Spalte rechts' folgendermaßen vor (Bsp):

    'Flash-Animation'
    ----------------------
    'verlinktes Bild'
    ----------------------
    'Abstand mit Punktlinie'
    ----------------------
    'verlinktes Bild'
    ----------------------
    'Abstand mit Punktlinie'
    ----------------------
    'Linkbox zu Kategorie News/Projekt1'
    ----------------------
    'Abstand mit Punktlinie'
    ----------------------
    'Linkbox zu Kategorie News/Projekt2'


    2)
    Automatisches Stylen mit Hilfe o.g. eigener CTypes. (ähnlich der Ext. 'CSS styled content' oder 'CSS styled IMGTEXT')
    Und zwar so:
    Nach dem Rendern von 'verlinktes Bild' steht im Quelltext:

    <div class="aimgcontainer" (für den Rahmen, die Box)><div class="aimgstyle"><a....><img.../></a></div></div>

    oder nach 'Abstand mit Punktlinie'

    <div class="punktlinie"></div>

    Das Stylen mittels einer eigenen CSS-Datei wäre ein Kinderspiel. Und alles sehr übersichtlich. Außerdem könnte man diese Contentelemente auch in anderen Projekten wiederverwenden oder Sie flexibel abändern.

    Aber:
    Wie geht das in Typo ?

    Was ich kann: Templates bauen, kleine Extensions ('PlugIns') schreiben (Extension Kickstarter), TypoScript anwenden, Extensions integrieren usw.
    Was ich nicht möchte (vorerst): mit TemplaVoila zu arbeiten - oder wäre das die einzige Möglichkeit?

    Diese Frage richtet sich an alte Typo3-Hasen wie St@eff.en und Kafkaesk sowie alle, die genug Erfahrung haben.

    Danke+Gruß!
    Steffen

  2. #2
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    Da Du ja an Templa Voila nicht ran möchtest, böten sich noch die Flexforms (die Du auch in vielen neueren Extensions vorfindest) an. Aber das läßt sich nicht in einem Post erklären und bedarf einiger XML-Kenntnisse, da die Erstellung darauf basiert.
    Eine einfachere Variante wäre für Deinen Fall die Extension "Page Template Selector", wo Du einfache HTML-Vorlagen als sogenannte "Content Area Templates" definieren kannst. Die dazugehörige CSS-Formatierung kann Du ja den Inhaltselementen beigeben und in Deiner normalen CSS-Datei abspeichern.

    http://typo3.org/extensions/reposito..._tmplselector/
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  3. #3
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Auch ich kann Dir nur empfehlen dich in die Extensions anhand von einfachen Beispielen ranzutasten. Nimm den Kickstarter und mach Dir eine Erweiterung der tt_content mit all den Elementen, die Du brauchst. Dann k&#252;mmer Dich um die Ausgabe der Daten.

    Du hast bei Erstellung einer Tabelle eigentlich schon alle Typen zur Verf&#252;gung, um das zusammenzustellen, ist der Kickstarter ideal. Bedenke aber auch, das Du ihn nur am Anfang nutzen kannst. Sobald Du im Code Ver&#228;nderungen vorgenommen hast, kannst Du ihn nur noch bedingt benutzen, da er alles wieder &#252;berschreibt.

    Nimm Dir einfachste Extensions und schau Dir die Code-Technik an und imitiere das.

    Dann solltest Du Dich an Flexforms ranmachen, da diese es erm&#246;glichen, die Daten in eigenen Tabellen abzulegen, allerdings mach Dich auf viel Analysearbeit und Sucherei in den Dokus gefasst, gute Tutorials auf diesem Gebiet sind Mangelware.

    Empfehlen kann ich Dir das Galileo-Buch "Handbuch f&#252;r Entwickler" - eine absolut lohnende Anschaffung !


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  4. #4
    TP-Newbie stroe macht alles soweit korrekt
    Registriert seit
    Oct 2005
    Ort
    Weimar (Thüringen)
    Beiträge
    2

    super.

    Vielen Dank für die schnellen + informativen Feedbacks!!

    @Alexander

    die Extensions (*Flexforms + 'Page Template Selector') werde ich dann gleich mal testen. Vor XML habe ich keine Scheu, dieses Format finde ich seit Anfang an sehr wertvoll (ich mache z.B. viel in Flash, da eignet sich diese Schnittstelle ebenfalls hervorragend).

    Wenn mein Gedanke mit TemplaVoila einfacher (bzw. konfortabler/flexibler) zu realisieren ist, so würde ich mich an dieses Feld gerne rantasten.
    Was denkst du?
    Ich habe die Ext. mal angetestet, allerdings muss man schon etwas umdenken, da das Konzept zur Templateerstellung ein etwas anderes ist. (Mich schreckt auch noch die 'Alpha'-Version etwas ab - von wegen Nachhaltigkeit, aber TemplaVoila wird ja zurzeit stark beworben. Mal sehen)

    @St@eff.en

    Danke auch für deinen Ratschlag! Ich habe schon einiges probiert mit den üblichen Extensions (meine Idee geht aber nicht so sehr in die Richtung 'Simple Image', wenn du diese Ext. kennst, da Sie die vorhandenen Eingabemasken lediglich um ein Feld erweitert und kein neues Contentelement (in meinem Sinne) darstellt, aber da muss ich einfach mal weiter schrauben).

    Das Buch werde ich mir mal bestellen, ich glaube, das kann ganz viel.

    Schönes Wochenende euch allen!
    Gruß
    Steffen

  5. #5
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    Zitat Zitat von stroe
    Vielen Dank für die schnellen + informativen Feedbacks!!

    @Alexander

    die Extensions (*Flexforms + 'Page Template Selector') werde ich dann gleich mal testen. Vor XML habe ich keine Scheu, dieses Format finde ich seit Anfang an sehr wertvoll (ich mache z.B. viel in Flash, da eignet sich diese Schnittstelle ebenfalls hervorragend).
    Wenn Du eh das Buch, das Dir Steffen empfohlen hat, bestellen möchtest, findest Du eh eine ziemlich genaue Anleitung zu Flexforms darin. Ist aber nicht ganz ohne, muß ich sagen ...

    Wenn mein Gedanke mit TemplaVoila einfacher (bzw. konfortabler/flexibler) zu realisieren ist, so würde ich mich an dieses Feld gerne rantasten.
    Was denkst du?

    Ich habe die Ext. mal angetestet, allerdings muss man schon etwas umdenken, da das Konzept zur Templateerstellung ein etwas anderes ist. (Mich schreckt auch noch die 'Alpha'-Version etwas ab - von wegen Nachhaltigkeit, aber TemplaVoila wird ja zurzeit stark beworben. Mal sehen)
    Ja, Alpha heißt bei den Core-Entwicklern was anderes als bei Hobby-Entwicklern. Es wird bereits seit einiger Zeit produktiv bei hochwertigen Sites eingesetzt. Wenn mich noch recht erinnere, ist die Unicef-Site ein Beispiel davon.
    Ich geb gerne zu, dass ich mich da auch erst herantaste. Ich habe aber letztens ein sehr eingängiges deutschsprachiges Tutorial dazu gelesen. Falls es Dich interessiert: http://typo3.org/extensions/reposito...rch/doc_tv_de/


    Das Buch werde ich mir mal bestellen, ich glaube, das kann ganz viel.
    Ja, das Buch lohnt sich in jedem Fall. Es hat die Anschaulichkeit des Robert-Meyer-Buchs verbunden mit der Tiefe des TYPO3-Buchs der Entwickler Altmann, Fritz und Hinderink (das aber leider sehr spröde geschrieben ist)

    Schönes Wochenende euch allen!
    Gruß
    Steffen
    Dir natürlich auch ...
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51