Hallo,
ich habe für eine Unterseite ein +ext-Template angelegt, worin ich meine Box auf der rechten Seite nicht! aufrufe. Nun dachte ich, das diese Spalte mit der Box auch nicht mehr erscheint, doch die Spalte für die Box ist immer noch da.
Nun habe ich gelesen, das ich durch einen Eintrag in der TSConfig der Seite (mod.SHARED.colPos_list) die Spalten steuern könnte. Ich habe damit aber nichts erreichen können.
Was habe ich übersehen, oder war das der falsche Ansatz ?
Ciao
ExeCRabLE
ExeCRabLE schriebich habe für eine Unterseite ein +ext-Template angelegt, worin ich meine Box auf der rechten Seite nicht! aufrufe. Nun dachte ich, das diese Spalte mit der Box auch nicht mehr erscheint, doch die Spalte für die Box ist immer noch da.
Wobei man jetztraten kann, ob Du eine Spalte im BE oder im FE meinst.
Wenn Du die Spalte RECHTS im BE meinst: Wieso sollte diese verschwinden, wenn Du ein neues Template benutzt, das betrifft diese doch in keiner Weise.
ExeCRabLE schriebNun habe ich gelesen, das ich durch einen Eintrag in der TSConfig der Seite mod.SHARED.colPos_list) die Spalten steuern könnte. Ich habe damit aber nichts erreichen können.
DER Ansatz ist schon besser...
ExeCRabLE schriebWas habe ich übersehen, oder war das der falsche Ansatz ?
Beides, denn Du lässt uns hier nicht wissen WASS GENAU Du im TSCode zu stehen hast. Da gibt es denn, inkl. Vertipper, EINIGE Möglichkeiten.
Lerne: Um so mehr Informationen Du lieferst, dest besser die Antworten.
Sorry, bin eben noch ein Anfänger :o
Das Problem habe ich im FE. Um es vileicht etwas anschaulicher zu machen : http://www.nilges-mahlig.de/index.php?id=24(Das ist eine Seite von meinem Onkel)
Im ext-Template steht nichts drinne, ausser dem Verweis auf das Template im "/fileadmin/".
Soll ich den Eintrag des Haupttemplate hier posten ?
ExeCRabLE schriebIm ext-Template steht nichts drinne, ausser dem Verweis auf das Template im "/fileadmin/".
Und? Ich kann es immernoch nicht nachvollziehen wo Du den Zusammenhang zwischen Deinem Template für's FE und mod.SHARED.colPos_list herstellst.
Nebenbei: Schau Dir Deine Site mal mit einem NICHT-IE an, da ist ja NICHTS lesbar, nur über- und ineinander verschobene Texte etc. Grusel.
Ich Entwickel die Seiten grundsätzlich nur auf FireFox, da er die Standards zumindestens im Ansatz beherrscht. Dein Netscape und der Opera kommt auch noch, da sie zusammen mal gerade rund 7% Marktanteil haben, möchte ich das CSS gefrickel für die beiden Browser erst nach Abschluss der Seite machen, wenn ich genau weis welche Elemente ich nachsteuern muss.
Zurück zur eigentlichen Thematik. Ich bin davon ausgegangen das nach dem entfernen des "###INHALT_RECHTS###" aus dem Template der Bereich automatisch nicht mehr ausgeführt wird. Typo3 behält sich aber den Bereich dennoch vor, dadurch habe ich ich das besagte Problem. Ich weis momenten nicht, wo ich den Hebel ansetzen soll, um den angesprochenen Bereich komplett zu deaktivieren.
Ein Ansatz habe ich durch die Suche hier im Forum gefunden, was mir aber nicht weiterhilft, daher meine Frage ob der Ansatz mit "mod.SHARED.colPos_list" der richtige ist. Wenn nicht, welcher wäre richtig ?
Die Vorgehensweise Deiner HTML Entwicklung ist ein bisschen seltsam, aber das soll hier mal nicht das Thema sein 😉
Wenn Du im HTML Template den Marker ###INHALT_RECHTS### rausnimmst musst Du den Typo3 Cache löschen, bevor das berücksichtigt wird. Eingebundene HTML Templates werden gecached.
Ansonsten kann ich mich nur meinen Vorrednern anschließen, es fehlen da ein paar Infos, um richtig helfen zu können.
Viele Grüße
Niki
Hallo Niki,
den Cache habe ich gelöscht. Das entfernen des Markers ###INHALT_RECHTS### hatte auch sofort eine Wirkung, nur der "Platzhalter" für den Bereich ist immer noch vorhanden.
Momentan stehe ich hier wie Bestellt und nicht abgeholt 🙂 Die Seite habe ich "übernommen" und weiter gemacht, daher kann ich von Design des Templates nicht wirklich etwas sagen. Ich poste mal das Template :
# Default PAGE object:
config.language = de
config.locale_all = de_DE
config.locale_all = de_DE.ISO8859-1
page = PAGE
page.typeNum = 0
#page.config.disableAllHeaderCode=1
#page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
page.stylesheet = fileadmin/basis.css
#page.10=< plugin.tx_automaketemplate_pi1
#page.10=plugin.tx_rlmpofficeimport.tagWraps.mypreformattedstyle = <pre> | </pre>
plugin.tt_news.limit=5
plugin.tt_news.date_stdWrap.strftime = %e-%m-%y
page.10 = TEMPLATE
page.10 {
template =FILE
template.file = fileadmin/nima-index.html
workOnSubpart = Dokument
marks.CONTENT < styles.content.get
marks.KPFAD = HMENU
marks.KPFAD {
special = rootline
special.range =0|-1
1 = TMENU
1.target =_self
1.wrap = <font face="Verdana" size="1" class="kpfad">|</font>
1.NO.linkWrap = | >>
ATagParams=class="kpfad"
}
marks.IMG_RECHTS = IMAGE
marks.IMG_RECHTS.file {
maxW = 200
import.field = media
import = uploads/media/
import.listNum = 0
}
marks.IMG_LINKS = IMAGE
#marks.IMG_LINKS.file = GIFBUILDER
marks.IMG_LINKS.file {
maxW = 125
import.field = media
import = uploads/media/
import.listNum = 1
}
marks.INHALT = CONTENT
marks.INHALT < styles.content.get
marks.KOPF = CONTENT
marks.KOPF < styles.content.getLeft
marks.INHALT_RECHTS = CONTENT
marks.INHALT_RECHTS < styles.content.getBorder
# Menu erzeugen
marks.MENU_LINKS = HMENU
marks.MENU_LINKS.1 = TMENU
marks.MENU_LINKS.1 {
wrap = <table width="150" border="0" cellspacing="0" cellpadding="0"> | </table>
NO {
allWrap = <tr><td class="tnavi" width="150"> | </td></tr>
ATagParams=class="navi"
}
ACT =1
ACT {
allWrap = <tr><td class="tnavia" width="150"> | </td></tr>
ATagParams=class="navi_active"
}
}
marks.MENU_LINKS.2 = TMENU
marks.MENU_LINKS.2 {
NO {
allWrap = <tr><td class="tnavi2" width="150"> | </td></tr>
ATagParams=class="navi"
RO = 1
}
ACT =0
ACT {
allWrap = <tr><td class="tnavia2" width="150"> | </td></tr>
ATagParams=class="navi_active"
}
}
marks.MENU_LINKS.3 = TMENU
marks.MENU_LINKS.3 {
expAll=1
NO {
allWrap = <tr><td class="tnavi3" width="150"> | </td></tr>
ATagParams=class="navi2"
RO = 1
}
ACT =0
ACT {
allWrap = <tr><td class="tnavia3" width="150"> | </td></tr>
ATagParams=class="navi_active2"
}
}
# NewsBereich
plugin.tt_news {
archiveTitleCObject {
strftime = %B - %Y
}
getRelatedCObject {
strftime = %e.%m.%y %H:%M
}
displaySingle {
date_stdWrap.strftime= %A, %e. %B %Y
time_stdWrap.strftime= %H:%M
age_stdWrap.age = Minuten | Stunden | Tage | Jahre
}
displayLatest {
date_stdWrap.strftime= %d. %m.%y
time_stdWrap.strftime= %H:%M
age_stdWrap.age = Minuten | Stunden | Tage | Jahre
}
displayList {
date_stdWrap.strftime= %A, %e. %B %Y
time_stdWrap.strftime= %H:%M
}
limit = 5
displayList {
image.file.maxW = 100
imageWrapIfAny (
<table align="left" bgcolor="#AAAAAA" cellpadding="1" cellspacing="0" border="0">
<tr><td>
<table bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="0">
<tr><td> | </td></tr>
</table>
</td></tr>
</table>
)
}
displaySingle {
image.file.maxW = 160
imageWrapIfAny (
<table align="left" bgcolor="#AAAAAA" cellpadding="1" cellspacing="0" border="0">
<tr><td>
<table bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="0">
<tr><td> | </td></tr>
</table>
</td></tr>
</table>
)
}
}
Falls dort unsinn drinne steht habt Nachsicht, ich habe da nüchts geschrieben 🙂
Achso, das ist das Template für die "Hauptseite".
Im Template für die oben gepostete Seite hat nur den folgenden Inhalt :
page.10 = TEMPLATE
page.10 {
template =FILE
template.file = fileadmin/nima-index2.html
}
Das entfernen des Markers ###INHALT_RECHTS### hatte auch sofort eine Wirkung, nur der "Platzhalter" für den Bereich ist immer noch vorhanden.
Ähm, was hast Du jetzt genau gemacht und was hatte dann welche Wirkung? Dieser Satz ist ein bisschen unsinnig 😉
Ein Marker ist ja nichts anderes als ein Platzhalter, also wenn Du den rausnimmst dann kann da auch kein Platzhalter mehr sein.
Viele Grüße
Niki
ExeCRabLE schriebIch Entwickel die Seiten grundsätzlich nur auf FireFox, da er die Standards zumindestens im Ansatz beherrscht.
Aha. Dann frage ich mich, warum im Firefox, denn nur den benutze ich, das Ganze wie ein Haufen ineinandergeschoben ist.
Letzter Versuch meinerseits:
ExeCRabLE schriebDas entfernen des Markers ###INHALT_RECHTS### hatte auch sofort eine Wirkung, nur der "Platzhalter" für den Bereich ist immer noch vorhanden.
Was ist für Dich der "Platzhalter"? (irgendwie beantwortest Du keine Dir gestellte Frage).
Bitte fange mal an zwischen FRONTEND (FE) und BACKEND (BE) zu unterscheiden, dann kann man Dir evtl. auch folgen.
Schaut euch doch den Unterschied auf meiner Seite einmal an. Bei dem HTML-Template ohne dem Aufruf von ###INHALT_RECHTS### (wie beim geposteten Link) wird die Box zwar nicht dargestellt, aber der Platz wird dennoch verwendet.
@Matthias: Das liegt zum einem daran das du mit einer Auflösung kleiner 1024er auf der Seite bist und zum anderen ist genau das verschieben doch mein Problem.
Wenn der Platz für ###INHALT_RECHTS### (obwohl nicht mehr im HTML-Template) gesetzt wird, bekomme ich genau das Platzproblem und die Tabelle schiebt sich mit dem nicht mehr vorhandenen ###INHALT_RECHTS### in einander.
Somit können Besucher mit einer kleineren Auflösung, wie du auch, die Tabelle nicht im korrekten Seitenaufbau sehen.
@Niki: Der Marker ist definitiv nicht im ext-Template und auch nicht im zeiten HTML-template drinne, also wo hankt es. Kann es sein, das das ext-Template einige Einstallungen vom Haupttemplate übernimmt und ich diesen Marker im ext-Template deaktivieren muss ?
mach doch mal in Deinem ext Template folgendes:
marks.INHALT_RECHTS >
Damit wird alles was mal INHALT_RECHTS war gelöscht.
Viele Grüße
Niki
Danke Niki,
allerdings hat das auch nicht funktioniert. So langsam beschleicht mich das Gefühl das es ein Layout-Problem in meiner CSS ist. Wobei ich nicht sehen kann wo es hacken sollte.
Verdammt... aber das Posting hat mich schon ein gutes STück weitergebracht 🙂
ciao
ExeCRabLE