Zum Inhalt springen

Verstaendnisproblem

Erstellt am 27. Juni 2007 · 9 Antworten · letzte Antwort am 1. Oktober 2007

Tags: Frage

Unbekannter Benutzer ·

Hallo,
ich habe ein allgemeines Verstaendnisproblem:
Fuer meine Website benutze ich eine HTML-Vorlage mit Markern, dann eine CSS-Datei. Ich versteh jetzt nicht, wie das alles zusammenwirkt. Was fuer eine Aufgabe hat das Typo-Skript und wozu brauch ich die HTML-Vorlage, wenn ich doch Typo-Skript benutze?!?
Muss dazu sagen, dass ich die Website nicht alleine gemacht habe, sondern mit einem Freund, der schon mehr Erfahrung damit hat.
Ausserdem hab ich demletzt ve_guestbook eingebunden und wuerde jetzt gerne das Design mit CSS veraendern. Wie mach ich das am Besten bzw. woher weiss ich denn ueberhaupt, welche IDs ich ansprechen muss, bzw. wie diese ueberhaupt heissen???

just2b ·

Hallo und willkommen im Forum,

nun mit TS füllst du die Marker mit dem Inhalt (der aus der DB kommt, Menü, Datum, Plugins.... whatever).
Du kannst natürlich rein mit TS dein Template basteln aber in HTML gehts allgemein doch leichter.
Ein ganz simples Bsp findest du hier: /faq/content-ausgeben

zu ve_guestbook: Schau dir doch einfach das CSS an, was dir die Extension integriert und überschreib es in deiner CSS-Datei.

georg

Unbekannter Benutzer ·

Danke just2b, das hilft mir schonmal sehr viel weiter.
Wenn ich also mein Gaestebuch anpassen will, muss ich nur das CSS der Extension selbst aendern. Allerdings stellt sich jetzt fuer mich als Neuling noch die Frage: Wo find ich das :-)???

just2b ·

Hallo,

du kannst es direkt in der ext_typoscript_setup.txt ändern, aber bei nem Update ist alles futsch. besser ist also:
du kopierst dir das ganze CSS in dein eigenes (oder in eine 2. Datei, die du dann nur auf der Gästebuch-Seite einbindest) und schreibst in dein TS:

plugin.tx_veguestbook_pi1._CSS_DEFAULT_STYLE >

damit verhinderst du, dass das CSS von der Extension geladen wird und nur deine eigenen Styles

georg

Unbekannter Benutzer ·

ok. dann probier ich das mal. herzlichen dank!
allerdings muesstest du mir jetzt nur noch verraten, wo ich diese datei finde, dann waer der tag gerettet! :-)

Unbekannter Benutzer ·

Hallo nochmal,

sorry, aber ich hab's immernoch nicht hingekriegt, mein gaestebuch ein wenig anzupassen.
im moment benutze ich noch das standard-css layout des ve-guestbooks. dieses moechte ich folgendermassen anpassen, dass in der ersten zeile der name und ort desjenigen angezeigt wird, der einen eintrag vornimmt. die zweite zeile soll nur den text beinhalten, der eingetragen wurde.
das problem, das ich bei der anpassung habe, ist, dass ich einfach nicht weiss, wie die einzelnen stellen, die ich per css aendern kann, bezeichnet sind. was muss ich denn beispielsweise in meiner css datei hinzufuegen, wenn ich den text, der vom benutzer eingetragen wird, z.b. in rot dargestellt haben will bzw. wie finde ich heraus, wie die einzelnen id's oder klassen heissen?
fuer tips waere ich sehr dankbar!

d.​walter ·

Hallo Tackleberry,

also du kannst wie Georg schon sagte gestalterische Sachen über das CSS des Gästebuch ändern. Wenn du aber das Gästebuch ändern willst, dann gibt es da noch eine tmpl-Datei.

Die findest du in der Regel unter: typo3conf/ext/ve_guestbook/pi1

Ich mache mir davon immer eine Kopie und speicher die unter fileadmin ab. Dann kann ich das Template nach meinen Vorstellungen anpassen.

Daniel

Unbekannter Benutzer · · Beste Antwort

ok, danke. versteh ich das also richtig, dass ich diese template datei als vorlage nehmen und so veraendern kann, dass z.b. nur diejenigen formularfelder angezeigt werden, die ich auch in meinem gaestebuch haben will?!?

darueber hinaus kann ich mir noch ne seperate gaestebuch-css-datei erstellen, in der ich die gaestebuch-relevanten veraenderungen vornehme? oder ist es geschickter, die gaestebuch-css-anpassungen in meiner normalen css-datei (enthaelt css fuer die homepage im allgemeinen) vorzunehmen?

d.​walter ·

Also wegen der CSS-Datei ist beides möglich. Ich mache es wegen der Übersichtlichkeit aber eigentlich immer so, dass ich verschiedene CSS-Dateien habe.

Per TS binde ich dann immer eine CSS-Datei ein die nichts anderes enthält wie

import blablabla.css

Dann brauch ich nicht zick CSS-Dateien über TS einbinden.

Daniel

Unbekannter Benutzer ·

hmm, klingt logisch und so haett ichs wahrscheinlich auch gemacht. dann hat man alles schoen getrennt voneinander.
ok, danke fuer die hilfe. ich werd mich die tage mal dransetzen und dann berichten bzw bei weiteren problemen mich nochmal melden!