Zum Inhalt springen

CONTENT anpassen

Erstellt am 30. Dezember 2005 · Noch keine Antworten

Tags: Frage

dj_jeff ·

Zwei Probleme:
1. Wie kann ich den Seiteninhalt ohne die Überschrift ausgeben lassen. Die Überschrift lasse ich bereits zuvor als Grafik in einen Platzhalter rendern.
Bzw. alternative Möglichkeit zu meiner Variante: Die Überschrift als Grafik im CONTENT- Objekt zentriert rendern.

2. Ich lade bei jeder Seite eine Stylesheet- Datei, wo bereits die Formatierungen für Bodytext, Hyperlinks etc. definiert worden sind. Leider werden diese von Typo3 ignoriert und durch individuelle Einstellungen überschrieben. Kann man die Typo3- Generierung auf ein Minimum beschränken (z.B. Fettdruck von Passagen) ?

Update: Punkt 2 hat sich erledigt. Ich hatte den Dateinamen falsch in der Stylesheet- Variable hinterlegt. Deshalb konnte Typo3 das File nicht finden und hat die Standard- Einstellungen weiter verwendet.

Hier mal das TypoScript:

seite = PAGE
seite {
  typeNum = 0
  bodyTag = <body style="background-image:url(fileadmin/images/back_content.gif)">
  stylesheet = fileadmin/style.css
 
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/basic.html
  10.workOnSubpart = DOCUMENT
  10.marks {
    TITLE = IMAGE
    TITLE.file = GIFBUILDER
    TITLE.file {
      backColor = #000000
      transparentBackground = 1
      XY = [10.w] + 10, [10.h] + 10
      10 = TEXT
      10.text.field = title
      10.fontSize = 24
      10.fontFile = fileadmin/fonts/subway.ttf
      10.fontColor = #FFFFFF
      10.offset = 5, 30 
    }

    MENU_LEFT = HMENU
    MENU_LEFT.entryLevel = 0
    MENU_LEFT.1 = GMENU
    MENU_LEFT.1.NO {
      wrap = <tr><td>|</td></tr>
      backColor = #000000
      XY = 150, [10.h] + 10
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/subway.ttf
      10.fontSize = 20
      10.fontColor = #FFFFFF
      10.offset = 4, 25
      10.niceText = 0
    }

    MENU_LEFT.1.RO = 1
    MENU_LEFT.1.RO {
      backColor = #6B8E23
      XY = 150, [10.h] + 10
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/subway.ttf
      10.fontSize = 20
      10.fontColor = #FFFFFF
      10.offset = 4, 25
      10.niceText = 0
    }

    MENU_LEFT.2 = GMENU
    MENU_LEFT.2 {
      expAll = 0
      NO {
        wrap = <tr><td>|</td></tr>
        backColor = #000000
        XY = 150, [10.h] + 10
        10 = TEXT
        10.text.field = title
        10.fontFile = fileadmin/fonts/subway.ttf
        10.fontSize = 14
        10.fontColor = #FFFFFF
        10.offset = 4, 20
        10.niceText = 0
      }
    }

    MENU_LEFT.2.RO = 1
    MENU_LEFT.2.RO {
      backColor = #6B8E23
      XY = 150, [10.h] + 10
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/subway.ttf
      10.fontSize = 14
      10.fontColor = #FFFFFF
      10.offset = 4, 20
      10.niceText = 0
    }

    ENTRY_POINT = HMENU
    ENTRY_POINT {
      special = rootline
      special.range = 1|-1
      1 = TMENU
      1.target = _self
      1.wrap = <font face="Arial" size="1" color="#FFFFFF">|</font>
      1.NO.linkWrap = | >
    }
    CONTENT_PART = CONTENT
    CONTENT_PART.table = tt_content
    CONTENT_PART.tt_content = COA
    CONTENT_PART.tt_content {
#      10 = TEXT
#      10.field = header
#      10.wrap = <b>|</b><br />
      20 = TEXT
      20.field = bodytext
    }
  }
}

Und hier zur Sicherheit auch mal das HTML- Template:

<html>
  <head>
    <title>.::WWW.SCHENSER-ONLINE.DE::.</title>
    <link rel="stylesheet" href="fileadmin/templates/styles.css" type="text/css" />
  </head>
  
  <body>
  <!-- ###DOCUMENT### begin -->
    <table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
      <tr>
        <td colspan="2" align="center" valign="middle" style="background-image:url(fileadmin/images/back_top.jpg)">
          <img src="fileadmin/images/title.gif" alt="title.jpg" />
        </td>
      </tr>
      <tr>
        <td align="left" valign="top" width="150" height="100%" bgcolor="#000000">
          <table border="0" width="150" cellspacing="0" cellpadding="0">
            ###MENU_LEFT###
          </table>
        </td>
        <td align="left" valign="top" width="100%">
          <table border="0" align="left" width="100%" cellspacing="0" cellpadding="0">
            <tr>
              <td align="left">
                ###ENTRY_POINT###
              </td>
            </tr>
            <tr>
              <td align="center" valign="top">
                ###TITLE###
              </td>
            </tr>
            <tr>
              <td align="left" valign="top">
                ###CONTENT_PART###
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
  <!--###DOCUMENT### end-->
  </body>
</html>

[/list][/i][/b]