Hi,
wahrscheinlich ne blöde Frage - bietet Typo3 eigentlich auch möglichkeiten eigene Datensätze darstellen? Ich dachte da an mein Online-Portfolio mit meinen bisherigen Projekten. Zu jedem Projekt gibt es Kurzbeschreibung, Langbeschreibung, Screenshot(s), Startdatum, Enddatum, Art, ...
Nun möchte ich alle diese Projekte nach Kategorien in einem bestimmten Layout ausgeben können. Wie mache ich sowas mit Typo3?
Eigene Extension entwickeln? Oder kann ich irgndein Template definieren, dass aus irgendeiner mySQL Tabelle diese Daten liest aus ausgibt?
Bisher habe ich das folgendermassen in Pur-HTML gelöst:
http://www.aemka.de/home_port_de.php?/home_port_web_de.php
Überlege aber meine Web-Site auf Typo3 umzustellen.
Hallo.
Ist doch keine blöde Frage - Typo3 macht ja nichts anderes, als Daten aus der Datenbank darzustellen (zusammen mit Scripteinfluss).
Bisher habe ich das folgendermassen in Pur-HTML gelöst:
Hm.. Euer PHP-File verrät, dass es zum einen nicht pur HTML ist, sondern ja auch php, wie bei Typo3.
Und weiter: es ist eigentlich leicht, eigene PHP-Scripts einzubinden. Ob ihr dabei die bestehende DB und bestehenden PHP's verwendet, oder gleich alles zentral in Typo3 pflegt ist eine Frage der Verwendung.
Soll es per Typo-Interface eher leicht und flexibel bleiben, dann ist eine Integration per eigener Extention sinnvoll. Soll aber das Ganze bei euch wie bisher funktionieren, dann lasst es so wie es ist und baut es, wie erwähnt, einfach per Include in euer Typo3 ein. CSS/HTML-Template anpassen, fertig.
lg Robert
toyde schrieb
Hm.. Euer PHP-File verrät, dass es zum einen nicht pur HTML ist, sondern ja auch php, wie bei Typo3.
Ok, ja es ist etwas php für die layout- und sprachen-umschaltung verwendet. Ansonsten ist aber alles "pur-html"
toyde schrieb
Und weiter: es ist eigentlich leicht, eigene PHP-Scripts einzubinden. Ob ihr dabei die bestehende DB und bestehenden PHP's verwendet, oder gleich alles zentral in Typo3 pflegt ist eine Frage der Verwendung.
Soll es per Typo-Interface eher leicht und flexibel bleiben, dann ist eine Integration per eigener Extention sinnvoll. Soll aber das Ganze bei euch wie bisher funktionieren, dann lasst es so wie es ist und baut es, wie erwähnt, einfach per Include in euer Typo3 ein. CSS/HTML-Template anpassen, fertig.
lg Robert
Ok, danke - die Option einer eigenen Extension verwerfe ich wohl schonmal, weil das sehr aufwendig ist und wahrscheinlich niemand anders mehr brauchen wird.
Wie meinst du das denn mit Include:
- per (I)Frame das vorhandene Skript einbinden"?
- Gibt es einen include-Befehl in TypoScript?
- per php include(Befehl) in meinem html-Template?
- oder kann man das/ein php-Skript per irgendeiner Extension zumindest in Typo3 importieren?
Danke,
Matthias
knobocop schrieb
Wie meinst du das denn mit Include:
- per (I)Frame das vorhandene Skript einbinden"?
- Gibt es einen include-Befehl in TypoScript?
- per php include(Befehl) in meinem html-Template?
- oder kann man das/ein php-Skript per irgendeiner Extension zumindest in Typo3 importieren?
Mit Include meine ich die Seite/das PHP 1:1, wie ihr es vorliegen habt, zu verwenden.
Ob Ihr das mit einem vorhandenen PHP-Script (Include-Befehl in PHP) oder einem Frame anstellt ist je nach Technologie möglich.
Ist diese Seite/der Bereich wirklich pur HTML ohne DB-Anbindung?
toyde schrieb
Ist diese Seite/der Bereich wirklich pur HTML ohne DB-Anbindung?
Ja, deswegen wollte ich das ganze jetzt mal eine Datenbank übernehmen, bzw. die ganze Site in ein CMS bringen.
Danke auf jeden Fall! Ich hatte eigentlich gehofft, es gäbe da eine Möglichkeit in Typo3 per Typoscript o. ä. einfach fremde Datenbank-Tabellen anzuzapfen und dann alles weitere mit meinen Typo-Templates zu steuern. Wäre vielleicht mal ne Idee für die Zukunft. Denn eine Extension ist relativ aufwendig und ein include keine wirkliche Einbindung der Inhalte in das CMS.
ok - ich stehe auf dem Schlauch.
Du schreibst es ist eine pure HTML-Content Seite, aber sprichst von einer fremden Tabelle.
Fremde Datenbankinhalte können "migriert" werden - einfach auf typo3.org > extentions danach suchen. (oder gleich selbst das SQL in eine neue Tabelle durchrattern lassen im phpadmin).
knobocop schrieb
Denn eine Extension ist relativ aufwendig und ein include keine wirkliche Einbindung der Inhalte in das CMS.
So aufwendig ist so eine einfache Extension denn auch wieder nicht.
Mit dem Kickstarter und etwas Erfahrung ist das Grundgerüst in 15-30 min zusammen geklickt.
jenses
toyde schrieb
ok - ich stehe auf dem Schlauch.
Du schreibst es ist eine pure HTML-Content Seite, aber sprichst von einer fremden Tabelle.
Momentan ist es noch pur-Html. Ich hatte vor alles in eine Tabelle einzutragen und dann in typo3 zu nutzen.
toyde schrieb
Fremde Datenbankinhalte können "migriert" werden - einfach auf typo3.org > extentions danach suchen.
Interessant, auch wenn ich mir nicht vorstellen kann, wie das funktionieren soll. Wie heißt die extension?