Zum Inhalt springen

Rand (Spalte) entfernen...

Erstellt am 22. Mai 2005 · 12 Antworten · letzte Antwort am 24. Mai 2005

Tags: Templates & Layouts, Frage

ExeCRabLE ·

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

mstuebner ·
ExeCRabLE schrieb

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.

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 schrieb

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.

DER Ansatz ist schon besser...

ExeCRabLE schrieb

Was 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.

ExeCRabLE ·

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 ?

mstuebner ·
ExeCRabLE schrieb

Im 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.

ExeCRabLE ·

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 ?

Unbekannter Benutzer ·

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

ExeCRabLE ·

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
}
Unbekannter Benutzer ·

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

mstuebner ·
ExeCRabLE schrieb

Ich 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.

mstuebner ·

Letzter Versuch meinerseits:

ExeCRabLE schrieb

Das 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.

ExeCRabLE ·

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 ?

ExeCRabLE ·

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