Zum Inhalt springen

Spalten nebeneinander

Erstellt am 29. März 2005 · 6 Antworten · letzte Antwort am 3. April 2005

Tags: Templates & Layouts, HTML & CSS, Frage

Rumsi7 ·

Hallo,

wie bekomme ich es hin, dass die Inhalte der Spalten "Left", Normal", "Right", "Border" bei den Pagecontents auch nebeneinander ausgegeben werden?

Ich habe versucht, mir ein Template "from scratch" aufzubauen und bekomme sie im Frontend immer nur untereinander angezeigt.

Vielen Dank
Christoph

M.​Baldioli ·

Die Bezeichnung der Spalten hat nichts damit zu tun, an welcher Stelle der jeweilige Content im Frontend erscheint. Die Spalten könnten auch Tick, Trick, Trock und Truck heißen.

Um den Content in 4 Spalten anzuordnen, kann man beispielsweise folgendermaßen vorgehen.

1. Erstelle eine neue Contentseite "Test"
2. Fülle die vier Spalten (Left, Normal, Right, Border) der Seite "Test" mit Inhalt

3. Erzeuge die Designvorlage "fileadmin/test.tmpl"
Inhalt:

<!-- ###DOCUMENT_BODY### -->
<table border="1">
  <tr>
    <th>Spalte 1</th>
    <th>Spalte 2</th>
    <th>Spalte 3</th>
    <th>Spalte 4</th>
  </tr>

  <tr>
    <td>###BEREICH_A###</td>
    <td>###BEREICH_B###</td>
    <td>###BEREICH_C###</td>
    <td>###BEREICH_D###</td>
  </tr>

</table>
<!-- ###DOCUMENT_BODY### -->

4. Erzeuge ein Template für die Seite "Test". Im Setup des Template steht:

# ---- Designvorlage Anfang ----
# Template content object:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {

  template = FILE
  template.file = fileadmin/test.tmpl
  workOnSubpart = DOCUMENT_BODY

  marks.BEREICH_A < styles.content.getLeft
  marks.BEREICH_B < styles.content.get
  marks.BEREICH_C < styles.content.getRight
  marks.BEREICH_D < styles.content.getBorder

}
# ---- Designvorlage Ende  ----

# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate

5. Damit etwas angezeit wird, muss für das Template noch ein "static template" hinzugefügt werden: "Click here to edit whole template record" -> "Include static" -> "content (default)"

Rumsi7 ·

Vielen Dank,
nach vielen frustrierenden Anfängerversuchen verstehe ich jetzt (glaube ich) das Grundsystem.

Christoph 😃

Rumsi7 ·

Ich bin M.Baldioli erst mal dankbar, dass er mir weitergeholfen hat.

Mit tables geht es (für mich als Anfänger zumindest) erstmal einfacher.

Die höhere Schule lerne ich dann etwas später.

:p