Hallo liebes Forum,
Ich möchte Lebensläufe einzelner Mitarbeiter in eine Firmenwebsite integrieren.
Hierzu habe ich auch schon die passenden Extensions gefunden. (Siehe
#99672)
tt_address und wt_directory
Nun hat tt_address standardmäßig aber nicht alle Felder, die ich benötige.
Ich habe schon rumgegoogelt, aber wahrscheinlich mit den falschen Suchbegriffen.
Gibt es denn irgendwo eine komplette Anleitung, wie man neue Felder hinzufügt.
Bei meinen Recherchen habe ich nur (ungelöste) Probleme mit der Erweiterung von tt_address gefunden.
Die einen sprechen vom Kickstarter, die anderen, dass man die tca.php ändern muss.
Ich hätte kein Problem, mit einer groben Anweisung für die PHP-Änderung.
PHP-Quellcode muss man mir wiklich nicht vorkauen.
Es gibt das Array $TCA['tt_address']['columns'].
Das sieht schon einmal vielversprechend aus.
Muss man sonst noch etwas tun? (In mysql Spalten hinzufügen??? z.B.)
Eine kleine Checkliste wäre echt hilfreich!
LG
die springende Blaubeere.
Um Updatesicher zu bleiben, macht es wenig Sinn in der TCA einer vorhandenen Extension herumzubasteln.
Wenn man ein paar Felder zu tt_address hinzufügen will, geht das wirklich am einfachsten über den Kickstarter: Neue Extension erstellen und eine vorhandene Tabelle um ein paar Felder erweitern - that's it
So, es hat ein bisschen gedauert.
Ich habe jetzt versucht, eine Extension auf Basis von tt_address zu gestalten.
Aber ich denke wahrscheinlich falsch.
Um alles einfach und datenbanktechnisch allen Normalisierungsregeln entsprechend anzupassen, hätte ich am liebsten folgende Gliederung:
-Name
-Position
-Telefon
-Email
-...
-Neuen Vita-Punkt hinzufügen
--Zeitraum
--Tätigkeit
--Kategorie ----> Tabelle _cat (z.B. Schulbildung, Ausbildung, Berufliche Tätigkeit)
Die Datenbankstruktur kann man der Extension im Anhang entnehmen.
Wäre so eine Verknüpfung möglich?
Es ist im Grund so ähnlich wie (z.B. bei T3Blog) "Inhalt hinzufügen"
Aber wie bekommt man so etwas hin?
"Add as a totally new Content Element type" hätte ich ausgewählt.
Aber wahrscheinlich habe ich irgendetwas vergessen...
Kann ich meine neue Extention eigentlich auch mit wt_directory verknüpfen??
Der Kickstarter ist sehr umfangreich und leider nicht dokumentiert.
Hallo Leute,
ich hänge einfach ein bisschen.
Wenn ich also den Quellcode von tt_address nicht editieren soll, wie sage ich dann wt_directory, dass es jetzt die andere Extension verwenden soll??
Ich habe eine Anleitung vorliegen, wo ich lass.tx_ttaddress_pi1.php bearbeiten müsste (neue Felder hinzufügen)
Ist das nun "erlaubt" oder nicht?
Wenn es nicht "erlaubt" ist, wie macht man es "besser"?