Zum Inhalt springen

2te Unterseite formatierung raus!

Erstellt am 29. April 2005 · 23 Antworten · letzte Antwort am 1. Mai 2005 · Seite 1 von 2

Tags: Frage

bajun ·

Guten morgen liebe Typo3 Gemeinde.....
Ich habe da ein Problem, ob es klein ist oder groß kann ich nicht sagen, da ich nicht weiß wo der Fehler ist.

Aber mal zum anschauen...
Mache ganz normal meine Seiten mit unterseiten.. Wenn ich jetzt so wie hier:

Seite1
------Seite1.1
------Seite1.2 Und dann ist die formatierung weg.... Und ich hab kein schimmer woran das liegt..

Weiß auch nicht welche Datei Ihr zum anschauen benötigt...
Und das passiert auch nur wenn ich ne 2te seite reinsetze, bei einer bleibt es normal...

Hoffe auf Hilfe steh auf dem Schlauch...

ina ·

Was heisst "formatierung weg"? CSS gelöscht? Template weg? Typo3 Template-Error? Wird die Seite überhaupt angezeigt?
Hast du vielleicht (aus Versehen) ein Extension Template für Seite 1.2 erstellt..?

bajun ·

Die Schriftformatierung ist anders sobald ich eine 2te Unterseite mache... Der Rest bleibt komischerweise unverändert.
Und ich hab auch dort kein anderes Template drin.
Zumal er es ja auch nur macht wenn ich eine 2te oder mehr Unterseiten.. Bei der ersten übernimmt er alles normal, ab der 2ten seite ist die Schriftformatierung, mir unerklärlich, verändert.

Als ob er sich aus einer anderen CSS ne Formatierung zieht.
Aber ich habe nichts anderes reingesetzt, mache nur neue Seiten mit Inhalt das wars...Und dennoch verändert er die Schrift...

ina ·

Jetzt lass dir doch nicht alles aus der Nase ziehen... 😉 Hellsehen ist leider nicht meine Stärke. URLs?

bajun ·

Hallo Ina...
Denke "Hellsehen" muss da keiner Adresse steht immer in meiner Signatur.... 😉 #paralyzed#

www.werweiss.de

Die Seiten die ich dann meine stehen unter Clubs.

EDIT: tauchen dann daneben auf die links, hab das mit dem Menü noch nicht henbekommen.

Bild: bajun.bei.t-online.de/go1_chaoz.gif

pid ·

sehe das problem zwar nicht, aber habe es leider schon mehrmals selbst erlebt. würde mich auch interessieren woran das liegt.

p.s: gib deinem template mal nen "website title"

bajun ·

Jau hast recht hab ich nicht drin...

Habe gestern Nacht noch probiert woran es liegen könnte.
Aber bin auf kein Ergebniss gestossen, änderungen im Stylesheet nimmt er sofort an, nur dann ab der 2ten unterseite nicht mehr...

Also kann es ja meines erachtens nicht an dder Stylesheet datei liegen. Und da ich da auch kein anderes template oder so verwende sollte man doch meinen das die Formatierung der vorhergehenden Seiten übernommen wird.

Naja heute Samstag da kann man ja alles nochmal durchsehen.

Wäre dennoch Nett wenn einer schon wüsste woran es liegen könnte.

Unbekannter Benutzer ·

hm einem Kiter muss man doch immer helfen 😉

Allerdings erkenne ich Dein Problem nicht ganz. Wo ist denn da eine Unterseite und wo steht etwas, das dann anders formatiert wird? Oder meinst Du die rechte Box, die auf "Clubs" anders dargestellt wird?

Ein erstes Problem scheint mir schon mal dass Deine Sekundärnavigation auf gleicher Ebene wie die Primärnavigation dargestellt wird. Da wackelt alles und kapiert auch keiner 😉 Ich vermute mal damit hängt es auch zusammen dass die rechte Box bei Clubs kaputt geht. Falsches wrapping der Sekundärnavigation und das macht Dein ganzes HTML kaputt.

Ich würd mal versuchen das Ganze sauber aufzuziehen, wenn das HTML schon so dermassen kaputt ist wird die Fehlersuche in Typo3 bei der Implementierung zur Sisyphusarbeit, da Du kaum herausfinden kannst, was eigentlich der Verursacher des Problems ist.

Viele Grüße
Niki

bajun ·

Hallo niki, danke für deine schnelle Antwort.
Verstehe zwar nicht ganz warum das dann erst ab der 2ten Unterseite nicht mehr stimmt, aber ich muss mir das nochmal zu Gemüte führen.

Nur langsam sehe ich den Wald vor lauter Bäumen nicht mehr...

Das mit dem Menü hatte ich ja schon mal erfragt, aber eine für mich "kapierbare" Lösung konnte ich daraus nicht erlesen..

Habe immer so ein kleines Problem bei umsetzungen im eigenem Setup wenn schon so viel drinsteht. Dann muss ich imer tüfteln.
Ich werde mir nochmal die html zu gemüte führen und durchsehen. Vielleicht komme ich ja auf irgendeine Lösung.

---------------------------Schnitt

Habe mal schnell alle Drachen aufgebaut und bin in Garten gehuscht nen Foto machen.

Bild: werweiss.de/…/kites.jpg

ina ·

Nee, sorry, ich verstehe deine Struktur / Navigation nicht. Ich kann ehrlich gesagt gar nicht sagen was da eine Unterseite ist und wohin die ganzen Links führen...

Und wenn ich mir deinen Quelltext ansehe, so viel CSS im Template - kannst du das nicht auslagern?

mstuebner ·
bajun schrieb

Aber bin auf kein Ergebniss gestossen, änderungen im Stylesheet nimmt er sofort an, nur dann ab der 2ten unterseite nicht mehr...

Also kann es ja meines erachtens nicht an dder Stylesheet datei liegen. Und da ich da auch kein anderes template oder so verwende sollte man doch meinen das die Formatierung der vorhergehenden Seiten übernommen wird.

Hast Du das TS Template selbst erstellt?
Vielleicht würde es helfen, wenn Du selbiges hier mal zum Anschauen postest. Ansonsten kann man natürlich auch noch einige Dutzend Posts raten.

bajun ·

Hallo, ja ist von mir. Habe hier was aus Anleitungen und aus sämtlichen Dokumentationen jeweils immer das rausgeholt was ich für mich brauche.

Das ist ja das was auch immer erst geraten wird... #paralyzed#

Die CSS im Quelltext kommt von der extension News...
Meine css ist ausgelagert.

Nur ich habe jetzt bald 4 Wochen gelesen und ausprobiert und irgendwann kommt nen Brett das sich vor den Kopf setzt...

Hier mal Constant setup..:

content {
wrap.bodytext = <P class="p"> | </P>
  case.header1 =  |
  case.header2 =  |
  headerSpace =  0
  space =  0
}

cSet {
pageColor = 
tableCellColor = 
color = 
color1 =
color2 =
fontFace = Verdana
fontFace.text = Verdana
fontSize = 1
}
cSet.size2 = 1

# Targets, empty for no-frames websites
PAGE_TARGET =
content.pageFrameObj =

# Activates Last Update

styles.content.lastUpdate.label = Letzte Aktualisierung:
styles.content.lastUpdate.comment_auto = 
styles.content.lastUpdate.wrap = <div class="lastupdate">|</div>
styles.content.lastUpdate.format = l, F j, Y


# Activates Tip a Friend
plugin.tipafriend.color1 =
plugin.tipafriend.color2 =
plugin.tipafriend.color3 =
plugin.tipafriend.wrap1 = <font face="Verdana, Arial, Helvetica, sans-serif" size=2 color=black> | </font>
plugin.tipafriend.wrap2 = <font face="Verdana, Arial, Helvetica, sans-serif" size=1 color=black> | </font>

# Activates RTE
content.RTE_compliant = 1

# Indexed Search activated
page.config.index_enable = 1
plugin.alt.plaintext.file.template = plaintext_content*.tmpl

styles.content.imgFrames.frameCollection = artist
styles.content.frames.2.bgCol = aqua
styles.content.frames.2.borderCol = black
plugin.tt_news.PIDitemDisplay = 96
plugin.feadmin.dmailsubscription.email = bajun@werweiss.de
plugin.feadmin.dmailsubscription.emailName = Dieter Radtke
plugin.tt_news.archiveTypoLink.parameter = 97
plugin.tt_news.color4 = silvercSet.size2 = 1

Hier das Setup:

# Setting up 'page' to be the default PAGE object (type=0)
lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>


seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgColor = "#DDDDDD">

#StylesheetLoader
stylesheet = includeCSS
includeCSS {
file1 = fileadmin/templates/test/ditto-screen.css
file1.media = screen
file2 = fileadmin/templates/test/ditto-print.css
file2.media = print

}
meta.AUTHOR = Dieter Radtke
meta.DESCRIPTION = werweiss.de Wissen was läuft!
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/templates/test/index.html
10.workOnSubpart = DOCUMENT
subparts.DATE < styles.content.lastUpdate
subparts.field = lastupdate
seite.10 < styles.content.get
seite.5 < styles.content.getLeft
seite.15 < styles.content.getRight
seite.20 < styles.content.getBorder
#seite.10 < styles.content.getNews

#TopNavi
10.subparts.TOPNAV = HMENU
10.subparts.TOPNAV.special = directory
10.subparts.TOPNAV.special.value = 73
10.subparts.TOPNAV.1 = TMENU
10.subparts.TOPNAV.1.NO = 1
10.subparts.TOPNAV.1 {
      NO.allWrap =  <span class="topnav"> &nbsp; |&nbsp;&#124; |*|&nbsp; |&nbsp;&#124; |*| &nbsp;|</span> 
      ACT = 1
      ACT.allWrap =   <span class="topnav_act"> &nbsp; |&nbsp;&#124; |*|&nbsp; |&nbsp;&#124; |*| &nbsp;|</span> 

}
10.subparts.TOPNAV.2 = TMENU
10.subparts.TOPNAV.2.NO = 1
10.subparts.TOPNAV.2 {
      NO.allWrap = |*| <span class="topnav"> &nbsp; |&nbsp;&#124; |*|&nbsp; |&nbsp;&#124; |*| &nbsp;|</span> |*|
      ACT = 2
      ACT.allWrap =  |*| <span class="topnav_act"> &nbsp; |&nbsp;&#124; |*|&nbsp; |&nbsp;&#124; |*| &nbsp;|</span> |*|  
}

10.marks {

KLICKPFAD = HMENU
KLICKPFAD {
  special = rootline
  special.range = 0|-1
  1 = TMENU
  1.target = _self
  1.wrap = |
  1.NO.linkWrap = | >
1.CUR < 1.NO
1.CUR {
doNotLinkIt = 1
}
} 

#Nameconvert
PAGE_UID = TEXT
PAGE_UID.field = uid

#Lastupdate
DATE < styles.content.lastUpdate
field = lastupdate

#Titelfeld
TITLE = TEXT
TITLE.field = title

#SUBTITLE
SUBTITLE = TEXT
SUBTITLE.field = subtitle

#Subheader
SUBHEADER = TEXT
SUBHEADER.field = title

#MICRO
MICRO = CONTENT
MICRO {
table = tt_content
select.orderBy = sorting
select.where = colPos = 7
}

#Banner
BANNER = CONTENT
BANNER {
table = tt_content
select.orderBy = sorting
select.where = colPos = 6
}



#News
NEWS = CONTENT
NEWS {
table = tt_content
select.orderBy = sorting
select.where = colPos = 5
}

#Obere Bereich  (Column Fusszeile)
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 3
}

#untere Bereich  (Column mitte)
CONTENTDOWN = CONTENT
CONTENTDOWN {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
#Die Mitte mit den anführungszeichen  (Column Links)
MIDDLE = CONTENT
MIDDLE {
table = tt_content
select.orderBy = sorting
select.where = colPos = 1
}

#Die Link section (Column Kopfzeile)
LINKS = CONTENT
LINKS {
table = tt_content
select.orderBy = sorting
select.where = colPos = 4
}

# Der Club Content
CLUB = CONTENT
CLUB {
table = tt_content
select.orderBy = sorting
select.where = colPos=2

}

mod.web_layout {
editFieldsAtATime = 3
}

}
# Enabling the admin panel for the 'page' PAGE object:
10.config.admPanel=1


# Spam Protection for Email
config {
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = (at)
}



plugin.tx_danewslettersubscription_pi1.mode.noAuthEmail = 1
seite.config.language = de
plugin.tx_danewslettersubscription_pi1.formCObject.goodMess = Alle Felder wurden korrekt ausgefüllt.
plugin.tx_danewslettersubscription_pi1.formCObject.badMess = Bitte korrekte Angaben machen!
plugin.tt_news.displaySingle.caption_stdWrap.spaceAfter = 2

Wenn es hilft würde ich auch nen netten Menschen Zugang zum backend geben.

ICQ ist immer on 71660072
Kann sein das ich nicht sofort reagiere da ich ab und an mal oben bei meiner Familie sitze, sonst sagen die noch Onkel zu mir... 8-)

mstuebner ·

Also scheinbar gibt es zwei verschieden Versionen von TypoScript, denn ansonsten kann ich kaum einige zusammenhängende Zeilen in Deinem "Code" erkennen, wie z.B.:

bajun schrieb
#StylesheetLoader
stylesheet = includeCSS
includeCSS {
...
}

oder

bajun schrieb
subparts.DATE < styles.content.lastUpdate
subparts.field = lastupdate

...etc, usw. Ich muss passen.

bajun ·

@mstuebner

Jo da hat sich doch schon ein kleiner Fehler eingeschlichen.. Musste ich nur 2 Zeilen entfernen.
Beim Stylesheet ist "stylesheet = includeCSS" überflüssig, und die 2te Zeile habe ich von lastupdate rausgenommen...

Dadurch enstand aber nicht der Fehler der besteht..

Aber dennoch danke hatte ich übersehen beim "Tüfteln"...

Ich versuch gerade das ganze nochmal Offline durch zu spielen, mal schauen ob ich auf ne Lösung stoße..

***Sollte lieber ins Bett gehen****

Aber ich bin hartnäckig anders lerne ich es nie..
Dafür frage ich ja in einem Anfängerforum um ein wenig Hilfe wo die Fehler liegen..

Gelesen habe ich auch schon viel, und die Videos von www.typo3.org habe ich mir auch alle gezogen..

Aber wie du siehst gibt es dann bei umsetzungen einige "zusammenhang" schwierigkeiten...

*Aber gib mal einen normalen Menschen ein Buch wie werde ich Pilot" der wird dennoch nicht dadurch fliegen können...*

Der Hinweis mit den überflüssigen Zeilen hat mir ja schon wieder was gebracht. So erkenn ich dann auch einen Zusammenhang...thx mstuebner

Aber etc.. usw.. da kann ich nicht wirklich was mit anfangen...

Vieleicht sollte ich doch TemplaVoila nutzen. #paralyzed#

theo ·

Hi,
falls es noch keiner angeboten haben sollte (ich hab mir das Drama jetzt nicht komplett durchgelesen... 😉 ), dann mach ich es eben:
Wenn du magst, kannst Du mir per PM einen Login zu deinem Backend schicken.
Da ist mit Sicherheit irgendwas blödes, simples, auf das man mit der ganzen Fragerei hier wahrscheinlich niemals stoßen wird.

mstuebner ·
bajun schrieb

Aber etc.. usw.. da kann ich nicht wirklich was mit anfangen...

Das war ein Fehler meinerseits. Durch die fehlende Formatierung muss man sich erst mal die Klammern zusammensuchen bevor man weis was wohin gehört.

theo ·
bajun schrieb

Bild: werweiss.de/…/fahne.gif theo pn ist raus.

Ok, du hast einfach den optionsplit für dein Untermenü falsch angewendet.

Resultat:
Die CSS-Klassen wurden nicht mehr richtig zugeordnet und somit is alles verlorengegangen.

Hab dir eine saubere Templatekopie unter dein unverändertes Originaltemplate gesteckt, damit du dir die Unterschiede angucken kannst.
Ich habe nichts anderes gemacht, als für dein Untermenü denselben optionsplit zu verwenden, den du auch in der oberen Ebene eingebaut hattest.

P.S.: Bevor ich´s vergesse - Das Hauptmenü ist übrigens in deinem Fall kein "special" Menü... 😉

mstuebner ·
bajun schrieb

Recht herzlichen Dank theo, schaue es mir gleich mal..

Wobei ich mich dann doch frage wie man Dir helfen soll, wenn Du nicht mal den richtigen TSCode hier postest. Denn DER enthielt kein Optionsplitt, also kann es ja im besten Fall nur ein Teil gewesen sein. :-(