Hey,
habe das Buch "Typo3 - Das Handbuch für Entwickler" in dem grob gezeigt wird,
wie der Code einer Extension (cesumtext) funktioniert. Leider werden nur die PHP-Dateien erklärt. Wie sie im Kickstarter erstellt werden nicht :-(
Ich möchte, das beim erstellen von Seiteninhalt als Typ meine Extension gewählt werden kann und zu einem normalen Text zusätzliche Felder erscheinen. Genau wie bei cesumtext.
Erste Frage: Warum wurde die Extension cesumtext als Frontend deklariert? Ich will doch nur im Backend was eingeben?! Und warum ist im Kickstarter unter "Frontend Plugins" auswählbar, wo es im Backend erscheinen soll? Wahrscheinlich verstehe ich den Begriff Frontend noch nicht ganz. Dachte es wären nur Dinge die ich über die Homepage nutze, nicht im Backend. Und unter Frontend Plugins steht auch eindeutig, das sie auf der Webseite selbst und NICHT im Backend laufen sollen. *verwirrt*
Zweite Frage:
Ich habe es geschafft, das mein Element als Typ im Seiteninhalt (web->seite) auswählbar ist. Wie sage ich ihm im Kickstarter, das er weitere Felder hinzufügen soll????
Dritte Frage:
Ich möchte eine Verschlagwortung erstellen. Ist es sinnvoller für diese Meta-Daten eine eigene Tabelle zu machen oder soll ich einfach weitere Felder in die tt_content einfügen???? Bin im Umgang nicht so geübt und weiß leider nicht welche Vor- und Nachteile das jeweils hat. Möchte über die Verschlagwortung später eine Suche machen!!
Vierte Frage:
Die Verschlagwortung soll nachher in den Quellcode der Seite als Meta-Tags eingefügt werden. Muss ich dafür TypoScript verwenden oder wodrin muss ich mich noch schlauer machen??
Dat war's. Mann ist Typo3 am Anfang verwirrend!!!!!
Danke im Voraus.
Gruss
chris
also,
zu 1)
cesumtext ist ein Inhaltselement, das im FE ausgegeben wird, also ist es eine FE-Extension. Klar gibt man im BE Inhalte ein, aber das ist ja nur Befüllen der DB. Ausgegeben und gerendert wird im FE, und da kommt erst das php der Extension zum Zuge.
zu 2)
Was für Felder suchst Du denn ? Im Kickstarter gibt es doch zu jeder Kategorie den entsprechenden Wizard.
zu 3)
das bleibt Dir überlassen. Da bei dieser Extension die tt_content manipuliert wird, ist es sicher konsequenter, das auch in der tt_content zu tun.
zu 4)
Dazu solltest Du Dich mit der API vertraut machen. Ich empfehle Dir den Lesestoff aus dem ersten Post dieses Forums un die Extension extdeveval.
Das mit der Verwirrung ist normal, je tiefer Du eintauchst, desto klarer wirds. Das Mühsamste am Anfang ist, das es so viele Baustellen gibt, wo man nicht Bescheid weiss - mit Geduld und Sorgfalt kann man die der Reihe nach abarbeiten.
Ausserdem ist das Handbuch zwar ein gutes Buch, aber leider auch etwas chaotisch organisiert, was sicher nicht zur Entwirrung beiträgt.
Ein sehr gutes und gut strukturiertes Buch ist Typo3-Enterprise Content Management
Hallo,
danke für die Antwort.
zu 1)
Also zusammengefasst: Sobald eine Extension etwas ausgibt
ins FE oder von dort Infos holt (GB, Formular etc) dann
ist es ein Frontend (Plugin), richtig?
2)
ich suche keine Felder. Möchte zusätzliche Input-Felder
anzeigen lassen und weiß nicht wo im Kickstarter ich ihm
das sagen kann?!
3)
habe ja nur die extension als beispiel genommen, weil dort
auch ein zusätzliches feld im backend angezeigt wird.
wollte eigentlich wissen, was dafür oder dagegen spricht
es so oder so zu machen. Kann ja sein, das die Handhabung
von selbst erstellten Tabellen schwieriger ist etc.
Wie gesagt. Bin noch dabei mir einen Überblick zu verschaffen!
4)
Bei der Menge an Dokus versuche ich das natürlich schon einzugrenzen
was ich lesen muss. Wenn ich TypoScript z.B. dafür nicht brauche
ist es sinnfrei die ganze komplexe Api zu verstehen.
Schaue mir aber das Beispiel extdeveval mal an.
Meinst Du das Buch:
http://www.amazon.de/exec/obidos/ASIN/3937514015/qid=1146943713/sr=8-3/ref=sr_8_xs_ap_i3_xgl/028-1227271-9170148
Hat ja nicht gerade gute Kritik bekommen :-(
Aber stimmt, da Buch das ich lese ist wirklich wirr. Da wird was benutzt,
was fünf Seiten weiter erst erstellt und erklärt wird :-( grausam
Aber nachdem ich ewig damit zugebracht habe Dokus zu lesen und videos
zu schauen, die mich auch ständig in sackgassen gebracht haben (weil
ich entweder die falsche version von Typo3 hatte oder die Tutorials
in kurzform waren), war ich froh um das Buch. Da werden wenigstens
ein paar Hintergrundinfos erklärt....
Gruss