Zum Inhalt springen

content element auf der rechten seite

Erstellt am 13. Juni 2006 · 11 Antworten · letzte Antwort am 22. Juni 2006

Tags: Templates & Layouts, Frage

wurgli ·

Hallo,

ich hoffe ihr könnt mir da weiterhelfen, weiß nämlich nicht genau wonach ich suchen soll.

Und zwar habe ich eine ganz normale Seite (links Menü, mitte Content) und nun möchte ich rechts auch Content anzeigen lassen der sich über den RichTextEditor bearbeiten lässt. Nur habe ich keine Ahnung wie ich den Content da rüber bekomme oder was ich da machen soll???

iceX77 ·

hi,

das wäre die schulbuchlösung:

CONTENT < styles.content.get
	CONTENT {
	
	  table = tt_content
	  select.orderBy = sorting
	  select.where = colPos = 0
	
	}
	CRIGHT < styles.content.getRight
	CRIGHT {
	  table = tt_content
	  select.orderBy = sorting
	  select.where = colPos = 2
         }

im setup deines templates hinterlegen.....

grüße, andreas

just2b ·

In der Seitenansicht gehst du auf eine Seite, klickst auf den Button "Neuer Inhalt", wählst den TYP aus und als 2. die Position.

Siehst du dort keine Position rechts, so trage in das TSConfig der Seite ein:

mod.SHARED.colPos_list=0,2

(0 = main, 1 = left, 2= right)

Wenn du Elemente nach rechts verschieben willst, nimm Extension gb_bedraganddrop oder geh in das Element rein und sag bei Spalte "Rechts" und speicher.

Für die Anzeige im FE musst du natürlich noch einen Marker haben in deinem html-Template und dem dann den Inhalt zuweisen

page.10.marks.RIGHT < styles.content.getRight

hoffe konnte helfen
georg

just2b ·
wurgli schrieb

funktioniert!!!!

hehe, ist jetz aber nicht soo eine Überraschung 😃

noch viel erfolg/spaß mit deinem TYPO3
georg

manoman ·

Hallo,

ich möchte auch 2 Contents anzeigen lassen nur will ich dass der Inhalt im rechten Content permanent und von Anfang an angezeigt wird und ich diesen aber über den RichTextEditor bearbeiten kann Z.b. für Trainingszeiten etc..

Mit der hier aufgeführten Lösung kann ich leider den Inhalt rechts nur anzeigen lassen wenn ich davor auf den Link klick(den will ich aber wenns geht nicht im Menü drin haben-> verstecken) und zudem verschwindet dann der Inhalt im mittl. Content. :-(

Wäre klasse wenn Ihr mir helfen könnt.

manoman ·

Ich habe ne extra Seite dafür erstellt und die wird ja in mein Menü mit übernommen und erst wenn ich diese Seite im im Menü anklicke kommt der Inhalt im rechten Content. Möchte aber das dieser link nicht im Menü auftaucht und der Inhlat trotzdem angezeigt wird.
so wie auf der seite von dir nur das das bei mir noch rechts daneben stehen soll.

manoman ·

Der Inhalt wird trotzdem nicht angezeigt. 😢 liegt das evtl. an meinem script?

# Configuring the Auto-Parser for main template:
plugin.tx_automaketemplate_pi1 {
    # Read the template file:
  content = FILE
  content.file = fileadmin/template/main/template_1.html
    # Here we define which elements in the HTML that 
    # should be wrapped in subpart-comments:
  elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY

    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title
    TD.all = 1
  }
    # Prefix all relative paths with this value:
  relPathPrefix = fileadmin/template/main/
}
# Menu 1 cObject
temp.menu_1 = HMENU
  # First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
    # Normal state properties
  NO.allWrap = <div class="menu1-level1-no"> | </div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
  # Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
    # Normal state properties
  NO.allWrap = <div class="menu1-level2-no"> | </div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu1-level2-act"> | </div>
}
# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
    # Feeding the content from the Auto-parser to the TEMPLATE cObject:
  template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <body>-tags
  workOnSubpart = DOCUMENT_BODY
    # Substitute the ###menu_1### subpart with dynamic menu:
  subparts.menu_1 < temp.menu_1
    # Substitute the ###content### subpart with some example content:
  subparts.content < styles.content.get
          content{
                 table = tt_content
                 select.orderBy = sorting
                 select.where = colPos = 0
}
subparts.Info < styles.content.getRight
          info {
            table = tt_content
            select.orderBy = sorting
            select.where = colPos = 2
}             
 }       
# Main TEMPLATE cObject for the HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
    # Feeding the content from the Auto-parser to the TEMPLATE cObject:
  template =< plugin.tx_automaketemplate_pi1
    # Select only the content between the <head>-tags
  workOnSubpart = DOCUMENT_HEADER
}