Zum Inhalt springen

Grundsatzfrage: typo3 und eigene Tabellen

Erstellt am 19. August 2006 · 4 Antworten · letzte Antwort am 20. August 2006

Tags: Datenbank, Frage

Unbekannter Benutzer ·

hi!

bisher habe ich schon etwas mit typo3 gewerkelt und möchte mich auch etwas intensiver damit befassen. mit der erfassung von seiten und inhalten kenne ich mich schon ganz gut aus.
da ich wirtschaftsinformatik studiere und noch eine praktische arbeit abliefern muss, möchte ich evtl. ein kleines webprojekt erstellen. hierzu müssen manche inhalte dann nicht in statischen seiten erfasst werden, sondern in eigenen datenbankfeldern, sodass auch eine suchfunktion eingebunden werden kann. es sollen normierte daten sein, z.b. eine personenverwaltung mit kriterien wie haarfarbe, größe, alter, usw. nach denen zum einen gesucht werden kann und zum anderen diese daten in einem genormten template dargestellt werden. d.h. dass auch nachträglich noch verschiedene kriterien auf einfache(re) weise ergänzt werden können, ohne dass ich auf jeder seite alle tabellen anpassen müsste (was ja in meinem beispiel bei hunderten von erfassten personen ein bisschen mühsam und fehleranfällig wäre).

in microsoft access würde ich so was wohl noch hinbekommen, da ja access die ganzen relationen zwischen den tabellen regelt und man die reports grafisch erstellen kann. eigentlich wäre ein access-datenbank-to-typo3-konverter in diesem fall ganz gut. 😃

meine grundsätzliche frage zu diesem thema ist also: wie kann man in typo3 eigene tabellen, unter denen relationen bestehen, in die datenbank integrieren, die notwendigen daten darin optisch erfassen (eingabeformulare), dann auf der homepage abrufbar machen und letztendlich vielleicht auch noch eine individuelle suchfunktion einrichten?
bietet typo3 hier schon verschiedene tools, die auf eigene bedürfnisse angepasst werden können oder muss ich mich erst mal ausgiebig mit php- und mysql-datenbank-programmierung befassen?

wäre für tipps dankbar!

gruß
bommel

maik · · Beste Antwort

All deien Frage hier detailliert zu beantworten, würde hier Sinn machen.

Auf der folgenden Siete findest du einige Tutorials, auch zum Thema Extension Programmierung:
http://typo3.org/documentation/document-library/tutorials/

Für deine Zwecke könntest du zwei der vorhandenen Tabellen (Extensions) verwenden und an deine Bedürfnisse anpassen und erweitern.

Die Erweiterungen heißen tt_address und fe_users.
Das sind beides Benutzerdatenbanken mit unterschiedlichen Feldern. fe_users beinhaltet auch schon relationen zu anderen Tabellen.

tt_address ist eine sehr einfache Extension. Hier solltest du dir das TypoScript einmal genauer anschauen, um den Output auf der Webseite zu verstehen.

Unbekannter Benutzer ·

das mit der "personenverwaltung" war nur so ein erster gedanke von mir. könnte ja auch sein, dass es eine "wohnungsverwaltung" mit kriterien wie wohnfläche, anzahl zimmer, stockwerk, usw... oder wie auch immer werden könnte. die inhalte müssen eben genormt eingegeben und einheitlich ausgegeben werden.

ich habe zwar auf die schnelle kein sehr gutes beispiel gefunden, aber z.b. hier http://www.kneipenfuehrer.de/eintrag/424/index.html wurde doch auch so was in der art realisiert. einheitliche ausgabe in einem standard-template, die user können sogar noch kommentare abgeben und eine suchfunktion für verschiedene kriterien ist auch noch vorhanden. irgendwie sowas möchte ich dann auch in typo3 hinbekommen können.

leider habe ich noch keine einfache, verständliche beschreibung gefunden wie man in typo3 überhaupt tabellen anlegen, relationen herstellen und dann letztendlich neue datensätze darin anlegen kann, die im template sichtbar werden. 😢 in diesem zusammenhang ist ja access & co. schon sehr komfortabel.

just2b ·

siehe mein voriges Posting... eigene Extension und das Grundgerüst macht man mit der Ext kickstarter, dazu gibt es ebenfalls videos, tuts usw

georg