hi Leute,
ich habe einige Probleme , beim ersten Versuch mit Typo3.
Ich folgende Probleme :
- In den Texten werden teilweise keine Zeilenumbrüche gesetzt und alles nebeneinander geschrieben
- Tabellen werden trotz, dass sie richtig angelegt werden ebenfall nebeneinander gesetzt (die Spalten).
- Die News werden nicht angezeigt ob wohl das Newspluggin funktioniert
- Link werden beim Aufruf der Webseite nicht als Lniks gesetzt sondern erscheinen als reiner Text.
ich hoffe es kann mir einer helfen.
Grüße
Hast dus etwas konkreter?
Was geht genau nicht? Wie sieht der Input und wie der Output aus? etc.
Ich weis jetzt niht genau was du mit Input und Output meinst.
Aber ich verstehe nicht, wenn ich die Sachen richtig eingebe, dass er die nicht übernimmt.
Beispiel ich erstelle eine Tabelle
__________Spalte1___Spalte2___Spalte3
Zeile 1: ___ a _______________ b
Zeile 2: ___ c _______________ d
Wenn ich so eine Tabelle anlege, zeigt er mir die dann auf der Webseite so an
a|b|c|d <-- alles in 1 zeile und 1 Reihe.
Dann poste doch hier mal deinen Code
ich beschäftige mich erst 1 Woche mit dem Programm, deshalb weis ich noch nicht so genau worauf ihr hinaus wollt.
Also ich habe halt diese Darstellungsfehler und das überall auf der Seite. Und ich kann Bedienungsfehler so gut wie ausschliesen ( wenn es jetzt um einen vergessenen Hacken ghet ist daswas anderes). Also entweder ist es das Programm selber was irgendwo nicht richtig funtzt, oder es ist das Template, wobei ich da nicht weis ob es damit überhaupt was zu tun hat.
Hi,
durchatmen und Ruhe bewahren. Erstmal machste folgendes:
1. Du logst dich ins Backend ein.
2. Klicke in der Navi "Template" an.
3. Im rechten Fenster klickst du "Click here to edit whole template record"
4. Wennste das gemacht hast kopiere auf der rechten Seite aus dem Bereich Setup, den TypoScript Setup code und dazu mal die Constants (Sreenshot geht auch). Die postest du ins Forum. (Nicht vergessen: Code Beispiele die Sie im Forum posten möchten , müssen in die dafür vorgesehenen Container eingetragen werden.)
Dann sehen wir weiter.
Gruß CR23
page = PAGE
page {
typeNum = 0
# Seiteneigenschaften
bodyTag = <body bgcolor="#FFFFFF" topmargin="0" leftmagin="0">
stylesheet = fileadmin/style.css
# Designvorlage
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage_1.html
10.workOnSubpart = DOKUMENT
10.marks {
# DATUM
DATUM = TEXT
DATUM.data = date : d.m.Y
# LOGO
LOGO = IMAGE
LOGO.file = fileadmin/images/logo.jpg
LOGO.file.width = 178
# Menü oben
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 13
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
# Menü links
MENU_LINKS = HMENU
MENU_LINKS {
wrap = <img src="fileadmin/images/linie_weiss.gif" width="178" height="1"><br>|
special = directory
special.value = 5
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO.linkWrap = |
1.NO {
wrap = |<br>
XY = 178, 26+[16.h]
backColor = #D3E2F9
# Text
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = |
10.fontColor = Black
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
10.NiceText = 1
10.offset = 14, 20
15 < .10
15.text.listNum = 1
15.offset = 14, 32
16 < .10
16.text.case = upper
16.text.listNum = 1
16.fontSite = 22
16.offset = 1000, 1000
#Linie
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 178,1
backColor = #FFFFFF
}
20.offset = 0, 23+[16.h]
}
# RollOver
1.RO < .1.NO
1.RO.backColor = white
#Ebene 2 (Resourcenplanung)
2 < .1
2.NO {
backColor = white
10.fontcolor = white
10.fontSize = 11
XY = 178, 24
10.offset = 30, 20
}
# RollOver
2.RO < .2.NO
2.RO.backColor = #D3E2F9
}
# Klickpfad
KLICKPFAD = COA
KLICKPFAD {
10 = TEXT
10.value = Sie befinden sich hier :
20 = HMENU
20 {
special = rootline
special.range = 2|-1
1 = TMENU
1.NO = 1
1.NO.linkWrap = | /
}
}
# Inhalte
INHALT = CONTENT
INHALT {
table = tt_content
}
}
}
# Seiteninhalte beschreiben, wird später wieder gelöscht
tt_content = COA
tt_content {
# Überschrift ausgeben
10 = TEXT
10 {
field = header
wrap = <h1>|</h1><br>
}
# Bodytext ausgeben
20 = TEXT
20 {
field = bodytext
wrap = <p>|</p>
}
}
Wenn du das meinst =)
doch, logisch, eigentlich ganz easy.
Du holst Dir aktuell damit den Inhalt:
tt_content = COA
tt_content {
# Überschrift ausgeben
10 = TEXT
10 {
field = header
wrap = <h1>|</h1><br>
}
# Bodytext ausgeben
20 = TEXT
20 {
field = bodytext
wrap = <p>|</p>
}
}
Mit field = bodytext wird der Inhalt aus der Datenbank weitgehend ohne Formatierungen nach vorne geholt (ausgegeben).
Den oberen Code löschst Du jetzt komplett raus und machst dann folgendes:
1. "click here to edit whole template record"
2. statische templates inkludieren: content(default) und cSet stylesheet. In dieser Reihenfolge!
3. neuer Code für 10.marks.INHALT:
INHALT = CONTENT
INHALT < styles.content.get
und fertig 😉
Viele Grüße
Niki
Meinst du mit dem oberen diesen hier :
# Überschrift ausgeben
10 = TEXT
10 {
field = header
wrap = <h1>|</h1><br
nein, den gesamten code den ich reinkopiert habe. Alles muss weg 🙂
Viele Grüße
Niki
irgendwie klappt das nicht .Ich habe ja den ganzen Quellcode aus dem Feld Setup, sonst steht da nirgens was drinne.
Hast Du content(default) und cset(default) inkludiert?
Wenn ja, musst Du für die Ausgabe von Inhalt nur schreiben:
#Inhalte der Spalte Normal ausgeben
INHALTE < styles.content.get
Alles was Du unter tt_content...geschrieben hast ist überflüssig.
Wenn Du jetzt noch die Header-Wraps anpassen möchtest, dann kannst Du (ausserhalb all Deiner geschweiften Klammern) die standard-Wrap-Eigenschaft überschreiben. Ich arbeite mit css_styled_content. Dort würde es heissen:
lib.stdheader.10.1.fontTag = <h1>|</h1>
Mit content(default) heisst es vielleicht so ähnlich:
lib.stdheader.10.1.wrap = <h1>|</h1>
Gruss Marco
@ Marco, erstmal danke für deine Hilfe.
Da ich noch nicht lange mit diesem Programm arbeite verstehe ich diesen Satz nicht ganz :
Hast Du content(default) und cset(default) inkludiert
btw. ich verstehe ihn schon nur weis ich nicht welche Handlung ich machen muss 🙂.
Hast Du content(default) und cset(default) inkludiert
btw. ich verstehe ihn schon nur weis ich nicht welche Handlung ich machen muss 🙂.
Geh doch noch mal zurück zu meinem ersten posting in diesem thread, les ihn Dir ncohaml durch und befolge die Anleitung.
Viele Grüße
Niki
Geh auf die Seite, auf der Dein TS-Template ist, schau, dass rechts oben im Menü "info/modify" ausgewählt ist und wähle dann unten auf der Seite "click here to edit the whole template record".
Dann scrollst runter bis Du das Feld "include static template" siehst. Rechts kannst Du welche auswählen. Content (default) und cset(default) sind im Moment noch am meisten im Einsatz (Ich arbeite nur noch mit css_styled_content [für den Einsatz mit CSS gedacht]). Wenn Du auch damit arbeiten möchstest, klicke einfach beide nacheinander an und sie springen nach links in die (noch) leere Liste. Dann speicherst die Änderung.
Jetzt hast Du mal das inkludiert, was Du brauchst um Inhalte überhaupt darzustellen (ohne dass Du alles selber neu schreiben musst).
ah jetzt weis ich auch warum ich es nicht gefunden habe, weil da rechts überhaupt nichts drinne steht. Ich versuch das mal zu lösen und probier es dann mal aus.
leer => dann sind die statischen templates nicht in der datenbank. Geh mal ins install-tool und guck über "compare" was Dir fehlt und lass Dir fehlendes installieren. Leg Dir vorher aber noch eine Sicherungskopie Deiner Datenbank an, kannst über den phpmyadmin dumpen.
Viele Grüße
Niki
ok besten Dank, das klappt erstmal so weit =).
nun habe ich noch ein neues "Problem". Ich habe die Seite jetzt auf 1024*786 angepasst bzw erstellt. Es soll aber auch zu 800*600 kompatibel sein. Gibt es eine Funktion die das Template bzw. die ganze Seite automatisch so umcodet?
neues problem - neuer thread 🙂
Vorweg: Lösungsansätze gibts dazu viele und Philosophien noch viel mehr. Eigentlich ein Thema, das man _vor_ der Typo3 Implementierung gedanklich und im HTML Template gelöst haben sollte.
Viele Grüße!
Niki