Hilfe beim einbindes des Contents.

  • lost lost
    Padawan
    0 x
    38 Beiträge
    0 Hilfreiche Beiträge
    12. 11. 2010, 10:53

    Liebe Typo3.net Community,

    ich bin noch sehr neu im bereich Typoscript und Typo3. Mein jetziges wissen habe ich aus Video Tutorials und einen Typo3 einsteiger Buch erlangt. Nun habe ich Folgendes Problem:

    -Egal wie ich es versuche, ich bekomme keinen Inhalt angezeigt. Benutze eine HTML Vorlage in der ich Marker verwende. Hier mal mein Typo3 Setup und meine HTML Vorlage:

    1. page = PAGE
    2.  
    3. page.includeCSS {
    4. file10 = fileadmin/template/css/main_screen.css
    5. file10.media = screen
    6. }
    7.  
    8. page.10 = TEMPLATE
    9. page.10 {
    10. template = FILE
    11. template.file = fileadmin/template/index.html
    12. workOnSubpart = DOCUMENT_BODY
    13. subparts {
    14. INHALT < styles.content.get
    15. }
    16.  
    17. marks.NAVIGATION = HMENU
    18. marks.NAVIGATION {
    19. wrap = <ul> | </ul>
    20. 1 = TMENU
    21. 1.NO.linkWrap = <li> | </li>
    22. 1.ACT.linkWrap = <li><b> | </b></li>
    23. }
    24.  
    25.  
    26. marks.FOOTER = TEXT
    27. marks.FOOTER.value = Impressum   |   Drucken
    28.  
    29. }

    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    2. <head>
    3. <title>Urbanrechtsanwälte</title>
    4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    5. <link rel="stylesheet" type="text/css"
    6. href="fileadmin/template/css/main_screen.css" media="screen">
    7. </head>
    8. <body><!-- ###DOCUMENT_BODY### -->
    9. <div id="wrap">
    10. <div id="header_1">
    11. <img src="fileadmin/template/img/koeln_urban_rechtsanwaelte.png" />
    12. </div>
    13. <div id="header_2">
    14. <img src="fileadmin/template/img/header_images_01.jpg"/>
    15. </div>
    16. <div id="navigation"><a name="navigation" id="navigation"></a>
    17. ###NAVIGATION###
    18. </div>
    19. <div id="content">
    20. ###INHALT###
    21. </div>
    22. <div id="footer">
    23. <div id="footer_text">
    24. ###FOOTER###
    25. </div>
    26. </div>
    27. </div>
    28. <!-- ###DOCUMENT_BODY### -->
    29. </body>
    30. </html>

    Was mache ich denn nun falsch? Warum wird mein Inhalt nicht angezeigt?

    Vielen herzlichen Dank für eure Hilfe

    MFG
    Aless


  • etux etux
    Jedi-Meister
    0 x
    360 Beiträge
    13 Hilfreiche Beiträge
    12. 11. 2010, 16:52

    [quote="lost"]Und von daher ist das ganze nur auf meinem Rechner hier und so kann ich sie euch nicht live zeigen, aber ich mache jetzt mal ein paar fotos.
    [/quote]
    Ein Test-Case könntest Du aber schon schnell zusammen bauen und hoch laden.
    Oder zumindest im Browser ausgegebenen Quellcode plus die CSS-Datei posten, was ja schon fast ein Test-Case wäre.

    Aus der CSS-Datei von oben kommt der rechte Border nicht.

    Die Hintergrund- und Schriftfarben muss Du über li:hover der ersten Ebene definieren. Das Element was die Hintergrundfarbe trägt, muss ein Block-Element sein und keine Margins haben. Bzw. sein Eltern-Element keine Paddings.
    Steht aber alles schon in meinem Vorpost.

  • lost lost
    Padawan
    0 x
    38 Beiträge
    0 Hilfreiche Beiträge
    15. 11. 2010, 10:07

    Tut mir echt leid nur ich weiss noch nicht einmal was ein Test Case ist, bzw. was genau ich hochladen sollte..

    Der im Browser ausgegebene Quellcode lautet wie folgt:

    1. <!DOCTYPE html
    2. PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    3.  
    4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    5. <!--
    6. This website is powered by TYPO3 - inspiring people to share!
    7. TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
    8. TYPO3 is copyright 1998-2010 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
    9. Information and contribution at http://typo3.com/ and http://typo3.org/
    10. -->
    11.  
    12.  
    13.  
    14. <title>Home</title>
    15. <meta name="generator" content="TYPO3 4.4 CMS">
    16.  
    17. <link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_670d0f71b2.css?1289557450" media="all">
    18. <link rel="stylesheet" type="text/css" href="fileadmin/template/css/main_screen.css?1289809326" media="screen">
    19.  
    20.  
    21. <script src="typo3temp/javascript_93077bb238.js?1289480786" type="text/javascript"></script>
    22.  
    23.  
    24.  
    25. </head>
    26.  
    27. <div id="wrap">
    28. <div id="header_1">
    29. <img src="fileadmin/template/img/koeln_urban_rechtsanwaelte.png" />
    30. </div>
    31.  
    32. <div id="header_2">
    33. <img src="fileadmin/template/img/header_images_01.jpg"/>
    34. </div>
    35. <div id="navigation"><a name="navigation" id="navigation"></a>
    36. <ul><li> <a href="index.php?id=2" onfocus="blurLink(this);" >Kanzlei</a> </li><li> <a href="index.php?id=3" onfocus="blurLink(this);" >Tätigkeitsbereiche</a> </li><li> <a href="index.php?id=4" onfocus="blurLink(this);" >Rechtsanwältin</a> </li><li> <a href="index.php?id=5" onfocus="blurLink(this);" >Veröffentlichungen</a> </li><li> <a href="index.php?id=6" onfocus="blurLink(this);" >Kontakt</a> </li></ul>
    37.  
    38. </div>
    39. <div id="content">
    40.  
    41. <!-- CONTENT ELEMENT, uid:2/text [begin] -->
    42. <div id="c2" class="csc-frame csc-frame-frame1" >
    43. <!-- Header: [begin] -->
    44. <div class="csc-header csc-header-n1"><h4 class="csc-firstHeader">Willkommen, lorem ipsum dolor sit amet, consectetuer adipiscing elit. </h4></div>
    45. <!-- Header: [end] -->
    46.  
    47. <!-- Text: [begin] -->
    48.  
    49. <p class="bodytext">&nbsp;</p>
    50. <p class="bodytext">Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
    51. </p>
    52. <p class="bodytext">&nbsp;</p>
    53. <p class="bodytext">Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.
    54. </p>
    55. <p class="bodytext">&nbsp;</p>
    56. <p class="bodytext">Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. Venenatis vitae, justo. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo ultricies nec, pellentesque eu, pretium quis, sem.</p>
    57. <!-- Text: [end] -->
    58. </div>
    59. <!-- CONTENT ELEMENT, uid:2/text [end] -->
    60.  
    61. </div>
    62.  
    63. <div id="footer">
    64. <div id="footer_text">
    65. Impressum &nbsp&nbsp|&nbsp&nbsp Drucken
    66. </div>
    67. </div>
    68. </div>
    69.  
    70.  
    71.  
    72. </body>
    73. </html>

    1. * {margin: 0; padding: 0;}
    2.  
    3. body {margin-top: 40px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px}
    4.  
    5. div#wrap {width: 940px; margin: auto; }
    6.  
    7. div#header_1 {float: right; padding: 20px 0px;}
    8.  
    9. div#navigation {border: 1px solid #c9cdce; margin: 10px 0px; height: 22px; overflow: hidden; }
    10.  
    11. div#navigation ul { text-align: center; height: 22px; list-style-type: none; background:url(../img/background_menu.png) repeat-x scroll left top; padding-top: 5px;}
    12.  
    13. div#navigation li { margin: 0px; padding: 0px 53px; display: inline; height: 100%; width: 188px; border-right: 1px solid;}
    14.  
    15. div#navigation li:hover { background: #000; color: #fff ; }
    16.  
    17. div#navigation li a:hover {background: #000; color: #fff;}
    18.  
    19. div#navigation li b {display: block; margin: 0px;}
    20.  
    21. div#navigation ul li a { display: inline; text-decoration: none; color: #000000 }
    22.  
    23. div#content {padding: 40px;}
    24.  
    25. div#footer {border-top: 1px solid #c9cdce; }
    26.  
    27. div#footer_text {float: right; padding: 5px; color: #858585 }
    28.  
    29. label {display: block; padding-right: 5px; width: 200px; float: left; text-align: right; font-weight: bold;}

    Solltet ich mich nicht verständlich genug ausdrücken, dann entschuldige ich mich.. Bin nunmal noch ganz am anfang mit Typo3, HTML und CSS.. Allerdings hängt meine Zukunft davon ab das was ich hier mache, also muss ich wohl mein bestes geben..

    Wenn ihr nicht wisst wie ihr mir dabei helfen könnt, hätte ich noch 2 andare sachen die ich bis heute abend versuchen muss hinzukriegen:

    1. Dynamischer Header, so das ich auf jeder Unterseite einen andaren Header angezeigt bekomme.
    2. Im Footer, der Text "Impressum | Drucken" sollte eigentlich kein Text sein sondern ein Menü..

    Vielen, vielen Dank für eure Hilfe!

    MFG

    Aless

  • etux etux
    Jedi-Meister
    0 x
    360 Beiträge
    13 Hilfreiche Beiträge
    15. 11. 2010, 12:41

    Sorge erst mal für einen validen Quellcode und vernünftigen DOCTYPE.
    Die LI-Elementen mit „display: inline“ zu formatieren, geht auch. Leichter wäre es, wenn Du Float nimmst. Floaten kennst Du Alles, bis auf die Links. Sie bekommen ein „display: block;“ und sorgen für die Abstände (Paddings).
    Außer (beispielsweise) bei den Links, sind keine weitere Breiten-Angaben nötig. Höhen-Angaben – noch weniger. Sie beschränken auch die Flexibilität Deines Layouts. Die Schriftgrößen-Angabe in Pixel genau so (Internet Explorer).
    Wofür Du das b-Element in den Links brauchst, weiß ich nicht. Um den aktuellen Link zu bezeichnen wäre es besser, wenn Du ihn mit einem strong-Element ersetzest.

    marks.NAVIGATION = HMENU
    marks.NAVIGATION {
    wrap = <ul> | </ul>
    1 = TMENU
    1.NO.allWrap = <li>|</li>
    1.CUR.allWrap = <li>|</li>
    1.CUR.doNotLinkIt = 1
    1.CUR.linkWrap = <strong>|</strong>
    }

    Border:
    Du kannst dem UL einen Border für „top“, „right“ und „bottom“ zuordnen und den LI-Elementen einen für „left“.

    Wenn die Bilder in den Header nur der Dekoration dienen (Logos ausgeschlossen), definiere sie lieber als Hintergrund-Bilder. Dabei solltest Du auf leeren Elementen verzichten.

    Verzichte auf „overflow: hidden“ um die Floats einzuschließen. Du hast dafür geeignete Elementen, die ein „clear“ bekommen können.

  • etux etux
    Jedi-Meister
    0 x
    360 Beiträge
    13 Hilfreiche Beiträge
    15. 11. 2010, 12:57

    Hier auf die Schnelle ein „Test-Case“: #giggle#

    Die Paddings muss Du Dir noch anpassen.
    Aber betrachte das Ganze eher als ein Vorschlag. Denn ich kenne Deine Bilder nicht und nicht wirklich weiß, was Du erreichen willst.
    Die IEs habe ich bei der CSS-Formatierung erst mal nicht berücksichtigt.

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2. <html lang="de" xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    4. <title>Test Case - lost (typo3.net)</title>
    5. <style type="text/css">
    6. * {margin: 0; padding: 0;}
    7. body { margin-top: 40px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: small; }
    8. div#wrap { width: 940px; margin: auto; font-size: .9em; }
    9. div#header_1 { float: right; padding: 20px 0px; }
    10. /* div#header_2 { } warum keine Formatierung */
    11. div#navigation { clear: right; float: left; padding-top: 5px; background:url(../img/background_menu.png) repeat-x scroll left top; }
    12. div#navigation ul { float: left; text-align: center; list-style-type: none; border: 1px solid #c9cdce; border-left: none; }
    13. div#navigation li { float: left; border-left: 1px solid #c9cdce; }
    14. /* div#navigation li:hover { } unnötig bei nur einer Menü-Ebene */
    15. div#navigation a { display: block; width: 186px; padding: 5px 0; overflow: hidden; text-decoration: none; color: #000000 }
    16. div#navigation a:hover { color: #fff; background: #000; }
    17. div#navigation strong { display: block; width: 186px; padding: 5px 0; overflow: hidden; color: #fff; background: #000; }
    18. div#content { clear:left; padding: 40px;}
    19. div#footer {border-top: 1px solid #c9cdce; }
    20. div#footer_text {float: right; padding: 5px; color: #858585 }
    21. label {display: block; padding-right: 5px; width: 200px; float: left; text-align: right; font-weight: bold;}
    22. <!--[if lte IE 7]><style type="text/css">
    23. /* Extra CSS-Regel für die IEs kleiner IE 8 */
    24. </style><![endif]-->
    25. </head>
    26. <div id="wrap">
    27. <div id="header_1">
    28. <img src="fileadmin/template/img/koeln_urban_rechtsanwaelte.png" alt="" />
    29. </div>
    30. <div id="header_2">
    31. <img src="fileadmin/template/img/header_images_01.jpg" alt="" />
    32. </div>
    33. <div id="navigation">
    34. <ul>
    35. <li><a href="index.php?id=2" onfocus="blurLink(this);" >Kanzlei</a></li>
    36. <li><strong >Tätigkeitsbereiche</strong></li>
    37. <li><a href="index.php?id=4" onfocus="blurLink(this);" >Rechtsanwältin</a></li>
    38. <li><a href="index.php?id=5" onfocus="blurLink(this);" >Veröffentlichungen</a></li>
    39. <li><a href="index.php?id=6" onfocus="blurLink(this);" >Kontakt</a></li>
    40. </ul>
    41. </div>
    42. <div id="content">
    43. <div id="c2" class="csc-frame csc-frame-frame1" >
    44. <div class="csc-header csc-header-n1">
    45. <h4 class="csc-firstHeader">Willkommen, lorem ipsum dolor sit amet, consectetuer adipiscing elit. </h4>
    46. </div>
    47. <p class="bodytext">&nbsp;</p>
    48. <p class="bodytext">Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
    49. <p class="bodytext">&nbsp;</p>
    50. <p class="bodytext">Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.</p>
    51. <p class="bodytext">&nbsp;</p>
    52. <p class="bodytext">Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. Venenatis vitae, justo. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo ultricies nec, pellentesque eu, pretium quis, sem.</p>
    53. </div>
    54. </div>
    55. <div id="footer">
    56. <div id="footer_text">Impressum &nbsp&nbsp|&nbsp&nbsp Drucken</div>
    57. </div>
    58. </div>
    59. </body>
    60. </html>

  • lost lost
    Padawan
    0 x
    38 Beiträge
    0 Hilfreiche Beiträge
    15. 11. 2010, 15:06

    Deine CSS änderungen haben mir sehr geholfen, allerdings weiß ich nicht was ich mit dem HTML Code anfangen soll, da Typo3 denn HTML Code mittels TypoScript ja generiert..

    Aber ich denke ich kann das jetzt erstmal so stehen lassen, und mein Chef erklärt mir das Restliche später.

    Ich danke euch allen für eure Hilfe :)

    Liebe Grüße,

    Aless

  • etux etux
    Jedi-Meister
    0 x
    360 Beiträge
    13 Hilfreiche Beiträge
    15. 11. 2010, 15:11

    Hast Du denn keinen Zugriff auf die TypoScript-Setup Datei?

  • lost lost
    Padawan
    0 x
    38 Beiträge
    0 Hilfreiche Beiträge
    15. 11. 2010, 16:23

    Ja schon, nur du hast mir eine HTML Vorlage geschrieben. Nun müsste ich ja wissen wie man diese Haar genau in Typoscript umsetzt, da ich keine reine HTML Vorlage verwenden darf, sondern die Aufgabe darin liegt so gut wie alles was möglich ist in Typoscript zu schreiben...

    Aber ist nicht weiter tragisch, bin ja noch kein Profi udn mein Chef weiß das ;P

    Aber trozdem danke für deine große Mühe mir zur helfen, echt klasse von dir und auch von denn andaren!!!

    Liebe Grüße

  • etux etux
    Jedi-Meister
    0 x
    360 Beiträge
    13 Hilfreiche Beiträge
    15. 11. 2010, 16:59

    [quote="lost"]du hast mir eine HTML Vorlage geschrieben.[/quote]
    Diese sogenannte Vorlage besteht einzig und alleine aus Deinem Quellcode (HTML und CSS aus Deinem Beitrag oben). Ein Test-Case mit dem im Browser ausgegebenen Quellcode eben. Natürlich mit etwas geänderten CSS. ;)

  • lost lost
    Padawan
    0 x
    38 Beiträge
    0 Hilfreiche Beiträge
    16. 11. 2010, 12:13

    Achso, sorry.. Falsch verstanden :D

    Ich danke dir nochmals für deine Hilfe!

    Vllt. kennst du ja noch eine Lösung für mein andares Problem:
    http://www.typo3.net/forum/beitraege/diverse_sonstige_module/102398/

    Liebe Grüße :)

    Aless