Zum Inhalt springen

Seitentyp Standard setzen

Erstellt am 29. Januar 2009 · 1 Antwort · letzte Antwort am 29. Januar 2009

Tags: Frage

Frisbee ·

Hallo!

Ich möchte für eine Usergruppe definieren, dass der Seitentyp einer neu angelegten Seite standardmässig als Verweis auf die nächste Unterseite festgelegt ist. Unter anderem dazu habe ich im TSConfig der Usergruppe unten stehenden Code (habe extra den gesamten Code mitgeliefert, falls das Problem woanders steckt). Zeile 99 funktioniert nicht, der Seitentyp wird noch immer als "Standard" angezeigt. Stelle ich den aber manuell um, zeigt Zeile 100 ihren Effekt. Weiss jemand, was da los ist?

Danke und Gruss
René

# Admin Panel konfigurieren, Editieren und Vorschau einschalten
admPanel {
  enable {
    edit = 1
    preview = 1
  }
  # end enable
}
# end admPanel

# Durchsuchen... ausschalten
setup.override.edit_docModuleUpload = 0

mod {
  # Nur Spalten LINKS und NORMAL anzeigen
  web.view.type = 1
  SHARED.colPos_list = 1,0
}
# end mod

page.TCEMAIN {
  # Rechte neuer Seiten setzen
  permissions {
    groupId = 2
    user = show, editcontent, edit, new, delete
    group = show, editcontent, edit, new, delete
    everybody =
  }
  # end permissions
}
# end page.TCEMAIN

page.TCEFORM {
  tt_content {
  
    # Alle unbenötigten Felder ausblenden
    fe_group.disabled = 1
    sys_language_uid.disabled = 1
    header_position.disabled = 1
    header_link.disabled = 1
    subheader.disabled = 1
    imagewidth.disabled = 1
    imageheight.disabled = 1
    imageorient.disabled = 1
    imageborder.disabled = 1
    image_noRows.disabled = 1
    image_link.disabled = 1
    image_zoom.disabled = 1
    image_effects.disabled = 1
    image_frames.disabled = 1
    image_compression.disabled = 1
    imagecols.disabled = 1
    imagecaption.disabled = 1
    imagecaption_position.disabled = 1
    media.disabled = 1
    multimedia.disabled = 1
    filelink_size.disabled = 1
    records.disabled = 1
    spaceBefore.disabled = 1
    spaceAfter.disabled = 1
    section_frame.disabled = 1
    splah_layout.disabled = 1
    sectionIndex.disabled = 1
    linkToTop.disabled = 1
    
    header_layout.disabled = 0
    header_layout {
      # Unbenötigte Header ausblenden
      removeItems = 0,2,3,4,5
      # Header umbenennen
      altLabels {
        1 = Standardüberschrift
        100 = keine Überschrift
      }
      # end altLabels
    }
    # end header_layout   
    colPos.altLabels {
      0 = Seitentext
      1 = nicht einsetzbar
      2 = oberes Bild
      3 = unteres Bild
    }
    # end colPos.altLabels
  }
  # end tt_content
}
# end page.TCEFORM

TCAdefaults {
  tt_content {
    colPos = 0
    CType = text
    header_layout = 100
  }
  # end tt_content
  
  pages {
    doktype = 4
    shortcut_mode = 1
  }
  # end pages
}
# end TCAdefaults
Frisbee ·

Problem gelöst: Die TCAdefaults werden dann vollständig übernommen, wenn der User seine Einstellungen abspeichert! Lange gesucht und erfolgreich gefunden... :p