Advertisement
EPONAP

Page-TS

Oct 3rd, 2016
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # PAGE-TYPOSCRIPT
  2.  
  3. mod {
  4.  
  5.     # Listenansicht im Backend
  6.     web_list {
  7.         // allein durch anklicken kann ein Datensatz editiert werden
  8.         clickTitleMode = edit    
  9.         // ListenZeilen bekommen im BE alternierende Farben
  10.         alternateBgColors = 1
  11.         // Zeigt zunächst nur eine Übersicht der verfügbaren Tabellen mit entsprechender Datensatzanzahl
  12.         listOnlyInSingleTableView = 1
  13.     }
  14.    
  15.     # Konfiguration des Linkvalidators
  16.     linkvalidator {
  17.         searchFields {
  18.             pages = media, url
  19.             tt_content = bodytext, header_link, records
  20.             tt_news = bodytext, links
  21.             tx_news_domain_model_news = teaser, bodytext,internalurl,externalurl
  22.             tx_news_domain_model_link = uri
  23.             tx_news_domain_model_media = multimedia
  24.         }
  25.  
  26.         linktypes = db,file,external
  27.         checkhidden = 0
  28.         mail {
  29.             fromname = EPOCHE NAPOLEON LINKVALIDATOR - P372493 -
  30.             frommail = system@epoche-napoleon.net
  31.             replytoname = Michael Gnessner
  32.             replytoemail = admin@epoche-napoleon.net
  33.             subject = EPOCHE NAPOLEON LINKVALIDATION
  34.         }
  35.     }
  36. }
  37.  
  38. options {
  39.     // Persönliche Wörterbücher
  40.     enablePersonalDicts = 1
  41.     // Zeigt UID im Pagetree an
  42.     pageTree.showPageIdWithTitle = 1
  43.     // Konfiguriert die Popup-Warnungen im Backend (1 – onTypeChange | 2 – copy/move/paste | 4 - delete | 8 – FE editing)
  44.     alertPopups = 248
  45.     // Setzt das Uploadfeld im Elementbrowser an den Anfang der Seite
  46.     uploadFieldsInTopOfEB = 1
  47. }
  48.  
  49. TCAdefaults {
  50.     pages {
  51.         doktype = 1
  52.         hidden = 0
  53.         author = Michael Gnessner
  54.         author_email = michael@epoche-napoleon.net
  55.     }
  56.     content {
  57.         hidden = 0
  58.     }
  59.  
  60.     tx_news_domain_model_news {
  61.         author = Michael Gnessner
  62.         author_email = michael@epoche-napoleon.net
  63.         archive = 30 days
  64.     }
  65. }
  66.  
  67. TCEFORM {
  68.     tt_content {
  69.         bodytext {
  70.             RTEfullScreenWidth = 100%
  71.            
  72.            
  73.         }
  74.         CType.removeItems >
  75.         menu_type {
  76.             addItems {
  77.                 21 = Teasermenu
  78.                 22 = Konfortmenu
  79.                 23 = 2spaltig
  80.                 24 = 3Ebenen Konfort
  81.             }
  82.         }
  83.     }
  84. }
  85.  
  86. RTE {
  87.     #
  88.     classes {
  89.         align-left {
  90.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyleft
  91.             value = text-align: left;
  92.             noShow = 0
  93.             selectable = 1
  94.         }
  95.         align-center {
  96.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifycenter
  97.             value = text-align: center;
  98.             noShow = 0
  99.             selectable = 1
  100.         }
  101.         align-right {
  102.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyright
  103.             value = text-align: right;
  104.             noShow = 0
  105.             selectable = 1
  106.         }
  107.         important {
  108.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:important
  109.             value = color: #8A0029;
  110.             noShow = 0
  111.             selectable = 1         
  112.         }
  113.         name-of-person {
  114.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:name-of-person
  115.             value = color: #10007B;
  116.             noShow = 0
  117.             selectable = 1             
  118.         }
  119.         detail {
  120.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:detail
  121.             value = color: #186900;
  122.             noShow = 0
  123.             selectable = 1         
  124.         }
  125.         component-items {
  126.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
  127.             value = color: #186900;
  128.             noShow = 0
  129.             selectable = 1
  130.         }
  131.         action-items {
  132.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
  133.             value = color: #8A0020;
  134.             noShow = 0
  135.             selectable = 1
  136.         }
  137.         component-items-ordered {
  138.             name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
  139.             value = color: #186900;
  140.             noShow = 0
  141.             selectable = 1
  142.         }
  143.         action-items-ordered {
  144.                 name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
  145.                 value = color: #8A0020;
  146.         }
  147.     }
  148.    
  149.     # Wenn in der Basiskonfiguration die Option 'Enable links accessibility icons' aktiviert ist, werden nach dem Setzen eines Links im RTE
  150.     # kleine Icons vor diesem plaziert.
  151.     # Durch Löschen oder ändern des Parameters 'RTE.classesAnchor.internalLink.image' können die Bilder gelöscht oder geändert werden.
  152.         classesAnchor {
  153.         internalLink {
  154.             class = internal-link
  155.             type = page
  156.             titleText = Eigene Seite
  157.             image = fileadmin/system/bild/link01.gif
  158.         }
  159.         internalLinkInNewWindow {
  160.             class = internal-link--new-window
  161.             type = url
  162.             titleText = Eigene Seite im neuen Fenster
  163.         }
  164.         externalLink {
  165.             class = external-link
  166.             type = url
  167.             titleText = Fremde Seite
  168.         }
  169.         externalLinkInNewWindow {
  170.             class = external-link-new-window
  171.             type = url
  172.             titleText = Fremde Seite im neuen Fenster
  173.         }
  174.         download {
  175.             class = download
  176.             type = file
  177.             titleText = Download
  178.         }      
  179.     }
  180.  
  181.     default {
  182.         ## Speicherort für individuelle CSS-Datei
  183.         contentCSS = fileadmin/code/css/rte.css
  184.         enableWordClean = 1
  185.         removeTrailingBR = 1
  186.         removeComments = 1
  187.         removeTags = center, font, o:p, sdfield, strike, u
  188.         removeTagsAndComments = link, meta, script, style, title
  189.        
  190.         ## Toolbar-Options
  191.         showButtons = blockstylelabel, blockstyle, textstylelabel, textstyle
  192.         showButtons := addToList(formatblock, bold, italic, subscript, superscript)
  193.         showButtons := addToList(left, center, right,  justifyfull,)
  194.         showButtons := addToList(orderedlist, unorderedlist, outdent, indent, textindicator)
  195.         showButtons := addToList(insertcharacter, link, table, findreplace, chMode, removeformat, undo, redo, about)
  196.         showButtons := addToList(toggleborders, tableproperties)
  197.         showButtons := addToList(rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit)
  198.         showButtons := addToList(columninsertbefore, columninsertafter, columndelete, columnsplit)
  199.         showButtons := addToList(cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge)
  200.        
  201.         showStatusBar =  1
  202.        
  203.        
  204.         buttons {
  205.  
  206.             spellcheck {
  207.                 enablePersonalDictionaries = 1
  208.                 dictionaries.items = de
  209.                 dictionaries.restrictToItems = de
  210.             }
  211.                
  212.             formatblock.removeItems = pre,address
  213.             blockstyle {
  214.                 tags.div.allowedClasses = align-left, align-center, align-right
  215.                 tags.div.allowedClasses := addToList(csc-frame-frame1, csc-frame-frame2)
  216.                 tags.table.allowedClasses = csc-frame-frame1, csc-frame-frame2
  217.                 tags.td.allowedClasses = align-left, align-center, align-right
  218.                 tags.span.allowedClasses = important, name-of-person, detail
  219.             }
  220.             ## Konfiguriert Klassen für Links
  221.  
  222.             link {
  223.                 properties.class.allowedClasses = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
  224.                 page.properties.class.default = internal-link
  225.                 url.properties.class.default = external-link-new-window
  226.                 file.properties.class.default = download
  227.                 mail.properties.class.default = mail
  228.             }          
  229.             toggleborders.setOnTableCreation = 1
  230.         }
  231.         proc {
  232.             overruleMode = ts_css
  233.             dontConvBRtoParagraph = 1
  234.             preserveDIVSections = 1
  235.            
  236.             ## List all class selectors that are allowed on the way to the database
  237.             allowedClasses = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
  238.             allowedClasses := addToList(align-left, align-center, align-right, align-justify)
  239.             allowedClasses := addToList(csc-frame-frame1, csc-frame-frame2)
  240.             allowedClasses := addToList(component-items, action-items)
  241.             allowedClasses := addToList(component-items-ordered, action-items-ordered)
  242.             allowedClasses := addToList(important, name-of-person, detail)
  243.             allowedClasses := addToList(indent)
  244.  
  245.         }
  246.            schema {
  247.                 sources {
  248.                         schemaOrg = EXT:rtehtmlarea/extensions/MicrodataSchema/res/schemaOrgAll.rdf
  249.                 }
  250.         }
  251.         FE < RTE.default
  252.         FE {
  253.             showStatusBar = 0
  254.             hideButtons = chMode, blockstyle, textstyle, underline, strikethrough, subscript, superscript, lefttoright, righttoleft, left, center, right, justifyfull, table, inserttag, findreplace, removeformat, copy, cut, paste
  255.             userElements >
  256.         }
  257.     }
  258. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement