Zum Inhalt springen

Problem mit CSS-designtem Template

Erstellt am 7. August 2004 · 29 Antworten · letzte Antwort am 14. August 2004 · Seite 2 von 2

Tags: Frage

jscholtysik ·

Hallo,

@Daniel_S: Du brauchst nicht den großen Macker raushängen lassen! Du hast auch mal klein angefangen, oder? Ich stehe ganz am Anfang und benötige ein bißchen Hilfe, um weiterzukommen. Wenn Du keinen Bock hast, weiterzuhelfen, dann lass es sein und verabschiede Dich bitte aus diesem Thread.
Wo soll ein Wirrwarr sein? Ich habe nur angefangen, ein paar Marker zu füllen, mehr nicht. Welches Design ich FÜR DIE TESTPHASE verwende, lass bitte meine Sorge sein. Ich wollte ein dreispaltiges HTML-Template mit CSS-Einbindung verwenden, das ich nun habe. Ohne Tabellen, ohne Frames! Ob da jetzt in der Menüleiste oben endgültige Links oder nur Platzhalter drin sind, ist doch sowas von egal... Da ich wie schon gesagt, ganz am Anfang stehe, kann es schon sein, daß die Contants- und Setup-Eingaben noch ein bißchen laienhaft aussehen. Aber mit zunehmender Dauer wird sich da bestimmt ein besserer Stil ergeben. Alles mit der Zeit!
Die Extensions habe ich jetzt nur in die Homepage eingebunden, aber nicht 100%ig konfiguriert. Das kann ich später auch noch machen. Mir geht es jetzt nur mal darum, Extensions überhaupt zum Laufen zu bringen und hier speziell NUR um das Poll-Problem.

@tomww: Nein, ich habe eine Unterseite "Umfrage" angelegt und für diese Unterseite das Ext.-Template angelegt. Dann habe ich eine Unter-Unterseite "Ergebnis" angelegt und auch hierfür ein Ext.-Template.

Du kannst gerne mal Zugriff auf mein Backend haben, wenn Du Interesse hast.

Unbekannter Benutzer ·

immer mal locker bleiben!
habe nur gesagt, dass dich strukturiertes arbeiten hier bedeutend weiter bringt, in unvollendeten sachen rumschrauben ist nicht das wahre, da ein fehler ein dutzend andere bedingen kann, deshalb ist es sinnvoll, wenn man erstmal die basics fertig macht.
natürlich ist DEINE Seite komplett DEINE Sache, allerdings würde ich dich dann auch bitten DEINE Probleme für DICH zu behalten ;-). ich bin der letzte, der sich hier für den oberguru hält, aber wie gesagt, n tipp wie das arbeiten mit t3 sinnvoll ist traue ich mir noch zu.

--> so i´m out

schönen tach auch :-)

jscholtysik ·

Das optisch-technische Design (Anordnung der Marker, Aufteilung der CSS-Layer) ist mir halt vorerst mal wichtiger als irgendwelche Farbzuordnungen. Da ich leider nicht weiß, wie z.B. mein zukünftiges Logo 100% aussehen wird, kann ich leider auch nicht festlegen, wie die restlichen Teile farblich gestaltet werden. Deshalb habe ich erst mal "zufällige" Farbwerte verwendet, die ich später immer noch ändern kann, nur um mal Abstufungen der einzelnen Bereiche auf der Seite zu haben.

Ich habe es bisher bei anderen CMS-Systemen immer ein klein wenig anders gemacht:

Der Mitarbeiter ist zu mir gekommen und sagte, er möchte dieses und jenes auf der Seite haben, d.h. der Contentwunsch war an erster Stelle.
Dann überlege ich mir, wie und wo auf der Seite ich das am besten umsetzen kann -->Design + evtl. Plugin
Zum Schluß präsentiere ich mein Design und erkläre dem Mitarbeiter, wie er den Content einpflegen kann. Änderungswünsche können dann auch noch berücksichtigt werden.

Mit dieser Arbeitsweise bin ich bisher immer gut gefahren. Warum eine gut funktionierende Arbeitsweise ändern?

Viele Grüße.

tomww ·

Hallo jscholtysik,
ich muss Daniel schon recht geben was die Vorgehensweise anbelangt. Es ist gut erstmal eine Struktur im HTML zu haben (egal ob Farben und Logos stimmen) und dann im Detail zu arbeiten - zumal Deine erste Frage gleich um die Darstellung ging und das bei einer eher chaotisch aussehenden Seite ...

Nun aber zu Deinem Problem. Ich denke, dass der Poll auf der Startseite nicht geht, weil da das Extension Template nicht eingebunden ist. Scroll mal auf dem Startseiten template nach unten bis irgendwo weitere Templates eingebunden werden können und teste dann nochmals ...

Tom

jscholtysik ·

@tomww:

Ich verstehe gar nicht, was Du gegen das Layout hast? Was soll chaotisch sein? Kannst Du mir mal nen Tip geben, was Du genau meinst?

Es ist alles genau da, wo ich es haben will:

Logo
Klickpfad
Menüleiste horizontal
Dann drei Spalten:
Menü links
Content Mitte
News und Umfrage rechts
Zum Schluß noch Last Update und Copyright-Vermerk

Das ist doch die Struktur! und jetzt will ich mich an die Details machen...

Was sollte ich Deiner Meinung nach noch ändern?

linksblinker ·

Hallo!

Wenn Du das "Design" erstmal zum testen nutzt, braucht man sich dazu ja nicht sonderlich auslassen. Daniel_S hat da nämlich schon recht. Man sollte da einen Schritt nach dem anderen machen.

Sofern die dass CSS-Layout nicht wie gewünscht funzt, würde ich die Geschichte erstmal ohne Typo3 erstellen und austesten. Wenn es wie gewünscht läuft hochladen und dann die Marker einsezten und die Module nach und nach einbinden und testen.

Zu Deinem Problem mit der Umfrage: Beim Überfliegen des Typoscript-Codes ist mir nicht ins Auge gefallen, dass auf die UID verwiesen wird, unter der Du die Umfrage angelegt hast. Nach der Anleitung müsste die UID ja angegeben werden:

Usage from tt_content.records

This would be the normal way to display the poll. This is used in the static_template 'plugin.tt_poll'.
Usage from another object

If you need a poll for another record and a link to, it should be done through TypoScript where you simply insert your poll object as a content element in a COA or whatever renders your element.

Example:

= COA

10 = LOAD_REGISTER

10.tt_whatever_uid.field = uid

20 = < plugin.tt_poll

20.pollTable = tt_whatever

20.pollTableUid.data = register : tt_whatever_uid

The record field tt_poll.linkrecord has to be set with a 'record link':

tt_whatever_uid

Example:

tt_whatever_23

Da der Verweis fehlt, kann Typo keine Einträge in die Umfrage reinbringen und stellt eine leeres Formular dar. Dass dann beim Absenden des Formulars Fehlermeldungen kommen ist die logische Folge.

Gruß

Thomas

jscholtysik ·

Hallo linksblinker,

also irgendwie scheine ich mich missverständlich auszudrücken. Ich habe einem befreundeten Webdesigner gesagt, was ich haben möchte :

Ein Layout mit drei Spalten.
Die linke und die rechte Spalte sollen eine feste Breite haben und die mittlere Spalte soll variabel sein.

Das habe ich hier in meinem Grob-Layout ja auch so.

Es ist alles genau da, wo ich es haben will:

Logo
Klickpfad
Menüleiste horizontal
Dann drei Spalten:
Menü links
Content Mitte
News und Umfrage rechts
Zum Schluß noch Last Update und Copyright-Vermerk

Dieses Layout bekomme ich dann auch gefüllt von meinem Bekannten, d.h. er erstellt mir passende Grafiken, Hintergründe usw.usw.

Ich habe also das Layout, so wie ich es dann bekomme, einfach schon mal mit HTML und CSS grob nachgestellt.

Sobald ich das fertige Layout erhalten habe, wird das fertige Layout nur angepasst, d.h. mit den Markern sowie zusätzlichen Infos versehen und ausgetauscht.

Somit ist das technische Aussehen eigentlich schon festgelegt. Es muß nur noch das farbliche und grafische Aussehen eingearbeitet werden.

Das CSS-Layout für die Layer macht keine Probleme. Ich finde, es funktioniert so, wie ich es haben wollte.
Der Rest ist ja nur Einstellungssache in der CSS-Datei (Fonts, Fontgröße, Layerbreite usw.).

Jetzt versuche ich gerade, die Module einzubinden und zu testen. Manche Sachen klappen, wie z.B. Gästebuch, FAQ, Glossar, manche aber auch nicht, wie z.B. die Umfrage, eCards und Tip-a-Friend.

Kannst Du mir sagen, warum die Umfrage funktioniert, wenn ich sie über den Menüpunkt "Umfrage" links im Menü aufrufe und nicht, wenn ich versuche, sie in den rechten CSS-Layer einzubinden? Das ist die Frage. Probier doch bitte einfach mal den Menüpunkt aus und Du wirst sehen, daß die Umfrage richtig im Contentbereich angezeigt wird. Das ist das Seltsame.

Ich höre mir gerne Verbesserungsvorschläge bezüglich des Designs und der Programmierung an.

tomww ·
jscholtysik schrieb

Kannst Du mir sagen, warum die Umfrage funktioniert, wenn ich sie über den Menüpunkt "Umfrage" links im Menü aufrufe und nicht, wenn ich versuche, sie in den rechten CSS-Layer einzubinden? Das ist die Frage. Probier doch bitte einfach mal den Menüpunkt aus und Du wirst sehen, daß die Umfrage richtig im Contentbereich angezeigt wird. Das ist das Seltsame.

Hast Du gelesen was linksblinker und ich zu dieser Frage geschrieben haben und beides getestet ? (ich würde evtl. mit linksblinkers Vorschlag anfangen - der hat vielleicht mehr Erfahrung mit dem poll-Teil als ich ...)

Tom

P.S. Vergiss das mit dem Design jetzt mal. Solange es um das Poll geht kann ich mit dem jetzt-Zustand leben, aber der Begin dieses Threads war anders ...

jscholtysik ·

@tomww: Ich habe ja schon Ext.-Templates in den Umfrage-Unterseiten eingebaut. Solange ich dann die Umfrage im mittleren Layer anzeigen lasse, funktioniert es doch auch. Der Unterschied zwischen mittlerem Layer ist doch nur, daß die Marker anders heißen: In der Mitte ###INHALT###, rechts ###POLL###. sonst unterscheiden sich doch die zwei Layer nicht, oder? Beide Marker benutzen content (default)...

Ich habe folgende Baumstruktur :

Startseite (Seite mit Template)
->Home (Seite)
->Gästebuch (Seite)
->Suchen (Seite)
->Sitemap (Seite)
->Links (Seite)
->Umfrage (Seite mit Ext.-Template)
---->Ergebnis (Seite mit Ext.-Template)
->eCards (Seite mit Ext.-Template)
---->eCard erstellen (Seite)
---->eCard Vorschau (Seite)
---->eCard anschauen (Seite)
---->eCard ausdrucken (Seite)
->Tip-a-Friend (Seite)
->FAQ (Seite)
---->FAQ-Einzelanzeige (Seite versteckt)
---->Items (Sysfolder)
->Glossar (Seite)
->Kontakt (Seite)
---->Danke (Seite versteckt)
->Impressum (Seite)
->Login (Seite)
---->Private Zone (Seite mit Zugriffsbeschränkung)
---->Login-User (Sysfolder)

Leider weiss ich nicht genau, wo ich Deiner Meinung nach noch ein Ext.-Template für die Poll einfügen soll. Ich habe es mal bei "Include basis template" und bei "Template on next level" im Root-Template probiert, jedoch beide Male ohne Auswirkung.

Bei linksblinkers Vorschlag habe ich keine Ahnung, wie und wo ich den Vorschlag mit der UID und dem COA in meinen Code einbauen soll.
@linksblinker: Könntest Du mir da bitte mal ein Beispiel zeigen?

Ich bin wirklich froh um jede Hilfe...

luka ·

nur so als einwurf:
ist dir klar, dass typo3 überall mit tabellen arbeitet?
ich habe auch mal versucht auf meinem debian-server ein tabellen- und framefreies layout zu gestalten.
doch sobald du auch nur die suche einbindest, wirst du tabellen in deinem source finden.
gästebuch, news, formulare, etc. - ebenfalls alles tabellen.

doku ·

nimm css-styled-content und css-imgtxt und typo3 produziert (fast) keine tabellen mehr.

das problem liegt in den extensions. wenn die extension-autoren auf tabellenbasis produzieren, dann kannze halt nix machen. steht ja jedem frei... 😉

ein positives beispiel ist das chc-forum. das is ganz konsequent auf css getrimmt worden.

btw.: für tabellen sollte man natürlich weiterhin tabellen benutzen... 😉

luka ·
doku schrieb

nimm css-styled-content und css-imgtxt und typo3 produziert (fast) keine tabellen mehr.

css-imgtxt -> experimental... (ich schrieb extra: debian-server)

doku schrieb

das problem liegt in den extensions. wenn die extension-autoren auf tabellenbasis produzieren, dann kannze halt nix machen. steht ja jedem frei... 😉

suche, gästebuch, formulare, etc. sind plugins, keine extensions.
ist auch egal. typo3 produziert viele tabellen.
es gibt andere cms, die produzieren keine tabellen, haben jedoch nicht den komfort für den endnutzer, welcher den content einpflegt.

luxor ·

Btw:
Wer von den bis jetzt geposteten hat schon mal eine tabellenfreie Designvorlage erstellt bzw. solch eine Typo3präsenz reallisiert ? Wenn es bis jetzt noch keiner gemacht hat kann sogar ich als Typo3-Noob gute Ratschläge dazu verteilen 😃
@jscholtysik
Deine ganzen Sources zu posten ist schon etwas tapfer - TW und Konsorten wirds freuen - Sie bekommen endlich was wovon Sie keine Ahnung haben #giggle#
Zumindest die Referenz & Firmenseiten von TW sind eine "Tabellenorgie" was ja - wenn ich das W3C -Konsortium richtig verstanden habe eigentlich veraltet ist.
Naja wir Typo3-Backenduser sind ja auf unsere Art alle Masochisten.

Drück Dir ganz fest die Daumen dass Du Erfolg hast !!! 🙂

Luxor

P.S: Warum sind soviele Typo3-Seiten mit fester Auflösung reallisiert und ist das noch in diesem Jahrtausend zeitgemäß ?

Unbekannter Benutzer ·

achja, du warst ja der scherzkekes, der aufgrund seines studiums die tt_news nicht in ne 3.5.0 einbinden konnte...
tabellenfreies design hat hier natürlich noch keiner gemacht. wir arbeiten nämlich grade an nem typo3-standard :-)...
aber ihr beiden seid schon a gutes duo

tomww ·
luxor schrieb

Btw: Wer von den bis jetzt geposteten hat schon mal eine tabellenfreie Designvorlage erstellt bzw. solch eine Typo3präsenz reallisiert ? Wenn es bis jetzt noch keiner gemacht hat kann sogar ich als Typo3-Noob gute Ratschläge dazu verteilen 😃

Ich arbeite gerade an einer Typo-Seite deren Aufbau zu 95 % mit css-Elementen strukturiert ist. Es gibt aber immer noch kleine Teile, in denen ich eine Tabelle verwende z.B. in Teilen der Navigation - Mein Ziel wäre es auch, die komplette Struktur ohne Tabellen umzusetzen aber ich möchte aus so was keinen Glaubenskrieg machen. Was ich aber total out finde ist z.B. das font-Tag und in 99 % der Fällen Frames (sie haben maximal in Anwendungen wie dem Typo3-Backend noch eine Berechtigung - aber auch da würde ich persönlich gerne darauf verzichten ...)

P.S: Warum sind soviele Typo3-Seiten mit fester Auflösung reallisiert und ist das noch in diesem Jahrtausend zeitgemäß ?

Kann nicht auch eine Seite mit Tabellen auflösungsunabhängig gemacht werden und kann nicht eine Seite mit css eine genaue Auflösung vorgeben ?
Tom

luxor ·

@tomww
Meinen persönlichen Respekt ist Dir sicher! Endlich mal einer der Ahnung hat ! 😃

Kann nicht auch eine Seite mit Tabellen auflösungsunabhängig gemacht werden und kann nicht eine Seite mit css eine genaue Auflösung vorgeben ?

Touche, so gesehen hast Du wieder Recht. Es ist nur so dass man viele Typo3-Seiten sofort erkennt wenn man sie sieht. Schaut man sich den Quelltext an sind hautsächlich tables, tr und td tags zu sehen.

Um wieder aufs eigentliche Thema zurück zu kommen:
Jscholtysik lass Dich nicht von demotivierenden Postings stoppen in Deinem Vorhaben !

Luxor

P.S:
@Daniel_S
Seit wann bin ich ein Duo ?
Und btw tt_news läuft aber das ist eine andere Diskussion die Du an bekannter Stelle führen kannst.