Root Seite erstellen / Template zuweisen.

  • freeza freeza
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    22. 03. 2011, 15:41

    Hallo Leute,

    ich habe bisher teilweise mit Joomla und Wordpress gearbeitet und möchte mich nun dem Typo 3 CMS System widmen.

    Ich habe Typo 3 installiert, sowie meine Sprache auf Deutsch umgestellt. Klappt alles!

    Nun möchte ich meine erste Inhaltsseit erstellen. Hab ich auch gemacht.

    Nun muss ich dieser Seite ja ein Template zuordnen, weil sonst ,, No TypoScript Template found" Kommt.

    [b]Jedoch steht in der Dokumentation:[/b]

    [i]Aus der Auswahlbox kann ein vorgefertigtes Template ausgewählt werden. Dahinter verbergen
    sich unterschiedliche Designs und TypoScript-Definitionen, die angepasst werden können. Die
    Anpassung erfolgt mittels des "Constant Editor" oder direkt über TypoScript.[/i]

    Bei mir ist aber keine Auswahl Box wo ich vorgefertigte Templates nutzen kann.

    Wenn ich also ein neues erstelle kommt nur ein: Hello World.

    Kann mir wer helfen?

    Liebe Grüße


  • 1
  • nahuel nahuel
    Sternenflotten-Admiral
    0 x
    163 Beiträge
    0 Hilfreiche Beiträge
    22. 03. 2011, 23:06

    hallo freeza,

    ich hab leider nie mit vorgefertigten templates gearbeitet kann dir daher leider nicht viel sagen.
    soweit ich weiss sind die mal rausgeflogen, ich würde auch empfehlen mit eigenen zu arbeiten.

    aber versuch doch mal mit der dummysite auf typo3.org unter downloads da sieht man ganz gut wie eine seite grundsätzlich aufgebaut ist.

    wenn du unter web auf template gehst(recht im menü) und deine hauptseite wählst kannst du dein setup bearbeiten. hier steht dann auch die hall world ausgabe die du siehst.

    hier zum beispiel mein typoscript setup:

    1. ## Enable apache-style logging into a file
    2. config.stat = 1
    3. config.stat_apache = 1
    4. config.stat_apache_logfile = log.txt
    5.  
    6. # Umstellung auf XHTML
    7. config.doctype = xhtml_trans
    8. config.xhtml_cleaning = all
    9. #config.xmlprologue = none
    10. config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"
    11. config.meaningfulTempFilePrefix = 100
    12. config.disableImgBorderAttr = 1
    13.  
    14. #festlegung des ziels für links (constants beachten)
    15. config.intTarget = {$PAGE_TARGET}
    16. config.extTarget = _blank
    17.  
    18. #spamschutz (benötigt java)
    19. config.spamProtectEmailAddresses = ascii
    20. config.spamProtectEmailAddresses_atSubst = (at)
    21. config.spamProtectEmailAddresses_lastDotSubst = (dot)
    22.  
    23. #Standard language
    24. config.linkVars = L
    25. config.sys_language_uid = 0
    26. config.language = de
    27. config.locale_all = de_DE
    28.  
    29. #index search
    30. config.index_enable = 1
    31. config.no_cache = 0
    32.  
    33. #extra info
    34. config.headerComment (
    35.         Kommentar im typoheader sourcetext
    36. )
    37.  
    38. # kommentare im quellcode raus
    39. config.disablePrefixComment = 1
    40.  
    41.  
    42. ##########mainmenu
    43. temp.menu_haupt = HMENU
    44. temp.menu_haupt.entryLevel = 0
    45. temp.menu_haupt.1.wrap = <ul>|</ul>
    46. temp.menu_haupt.1.IProcFunc = user_IProc_dfn
    47.  
    48. temp.menu_haupt{
    49.   1=TMENU
    50.   1.noBlur = 1
    51.   1.NO {
    52.     ATagTitle.field = title
    53.     linkWrap = |<span class="menu_trenner"> &#124; </span><span class="usb">. </span>
    54.     wrapItemAndSub = <li>|</li>
    55.                 }
    56.   1.CUR = 1
    57.   1.CUR {
    58.     ATagTitle.field = title
    59.     linkWrap = <strong>|</strong><span class="menu_trenner"> &#124; </span><span class="usb">. </span>
    60.     wrapItemAndSub = <li class="cur">|</li>
    61.     doNotLinkIt = 1
    62.                 }
    63.   1.ACT < .1.CUR
    64.   1.ACT = 1
    65.   1.ACT.doNotLinkIt = 0
    66.   1.ACT.wrapItemAndSub = <li class="act">|</li>
    67. }
    68.  
    69. ###breadcrumb
    70. temp.breadcrumb = HMENU
    71. temp.breadcrumb {
    72. wrap = <p>Sie sind hier:&nbsp;|</p>
    73. special = rootline
    74. special.range = 1|-1
    75. 1 = TMENU
    76. 1 {
    77. NO {
    78. allWrap = |*| |&nbsp;&gt;&gt;&nbsp; |*||
    79. }
    80. CUR = 1
    81. CUR.doNotLinkIt = 1
    82. CUR.allWrap = <strong>|</strong>
    83. }
    84. }
    85.  
    86.  
    87. #seite und eigenschaften
    88.  
    89. page=PAGE
    90. page.typeNum = 0
    91. page.bodyTag = <body>
    92.  
    93. #indexierung der datein
    94. page.config.index_enable = 1
    95. page.config.index_externals = 1
    96.  
    97. #description und keywords aus einzelnen seiten
    98. page.meta.keywords.field = keywords
    99. page.meta.keywords.ifEmpty (
    100. Keywords
    101. )
    102. page.meta.description.field = description
    103. page.meta.description.ifEmpty (
    104. Description
    105. )
    106. page.meta.robots = INDEX,FOLLOW
    107. page.meta.language = DE
    108. page.meta.author = author
    109.  
    110. #dfn menu
    111. page.includeLibs.dfn = fileadmin/menu/dfn_iproc_tmenu.inc
    112.  
    113.  
    114. page.includeCSS.file1 = fileadmin/styles/style.css
    115. page.includeCSS.file1.title = Styles für die Bildschirmausgabe
    116. page.includeCSS.file1.import = 1
    117.  
    118.  
    119. #template
    120. page.10 = TEMPLATE
    121. page.10 {
    122.   template = FILE
    123.   template.file = fileadmin/templates/template.htm
    124.   workOnSubpart = STANDARD
    125.  
    126.   # marker ansprechen
    127.   marks.logo = IMAGE
    128.   marks.logo.file = fileadmin/images/logo.jpg
    129.   marks.logo.altText = Logo
    130.   
    131.   marks.menu1 < temp.menu_haupt
    132.   marks.breadcrumb < temp.breadcrumb
    133.  
    134.   marks.spalte_mitte = CONTENT
    135.   marks.spalte_mitte  < styles.content.get
    136.   
    137.   marks.spalte_rechts = CONTENT
    138.   marks.spalte_rechts < styles.content.getRight
    139.   
    140. }

    und constants

    1. # _top als Standardziel für interne Links, erfodert zusätzliche Eintragung im Setup
    2. PAGE_TARGET =
    3. content.pageFrameObj =

    und dann das verlinkte template html

    1. <!-- ###STANDARD### START-->
    2. <div id="header">
    3. <div id="logo">###logo###</div>
    4. <div id="menu1">###menu1###</div>
    5. <div class="clear"></div>
    6. </div>
    7. <div id="subheader">
    8. <div id="breadcrumb">###breadcrumb###</div>
    9. <div class="clear"></div>
    10. </div>
    11. <div id="content">
    12. <div id="spalte_mitte">###spalte_mitte###</div>
    13. <div id="spalte_rechts">###spalte_rechts###</div>
    14. <div class="clear"></div>
    15. </div>
    16.  
    17. <!-- ###STANDARD### END-->

    man kann sicher alles auch anders machen aber das ist bei mir so die grund einstellung

  • 1