[Frage] TypoScript - Meta Description aus dem Content TYPO3-Version: 6.2.9

  • bavramor bavramor
    Padawan
    0 x
    28 Beiträge
    1 Hilfreiche Beiträge
    08. 03. 2017, 16:52

    Hi, ich würde gerne aus dem 1 Beitrag der Spalte rechts den Text gecroppt in die Seiten Description packen. Ich habe es wie folgt probiert:

    1. page.meta.description.ifEmpty.stdWrap.cObject = CONTENT
    2. page.meta.description.ifEmpty.stdWrap.cObject {
    3.  
    4. table = tt_content
    5. orderBy = sorting
    6. where = colPos=0
    7. }
    8.  
    9. }

    Das Ergebnis ist nicht ganz verkehrt. Allerdings bekomme ich die Ganze Spalte nun mit HTML-Code und so angezeigt. Kann mir da jemand helfen?

    Vielen Dank.

    Bavra

    Ausgabe des Description Feldes:

    1. <meta name="description" content="<!-- CONTENT ELEMENT, uid:522/list [begin] -->
    2. <div id=&quot;c522&quot; class=&quot;csc-default&quot; >
    3. <!-- Header: [begin] -->
    4. <div class=&quot;csc-header csc-header-n1&quot;><h1 class=&quot; class=&quot;csc-firstHeader&quot;&quot;>Slider Bilder</h1></div>
    5. <!-- Header: [end] -->
    6.  
    7. <!-- Plugin inserted: [begin] -->
    8. <div class=&quot;tx-imagecycle-pi1&quot;><ul id=&quot;imagecycle_c522&quot; class=&quot;tx-imagecycle-pi1-images&quot;><li><img src=&quot;typo3temp/_processed_/csm_Eiserfelder-Haus1_f9418a9e79.jpg&quot; width=&quot;598&quot; height=&quot;400&quot; alt=&quot;&quot; border=&quot;0&quot;></li><li><img src=&quot;typo3temp/_processed_/csm_Eiserfelder-Haus2_348fc803b6.jpg&quot; width=&quot;598&quot; height=&quot;400&quot; alt=&quot;&quot; border=&quot;0&quot;></li><li><img src=&quot;typo3temp/_processed_/csm_Eiserfelder-Haus3_113558bbcb.jpg&quot; width=&quot;598&quot; height=&quot;400&quot; alt=&quot;&quot; border=&quot;0&quot;></li><li><img src=&quot;typo3temp/_processed_/csm_Eiserfelder-Haus4_77275c1fb4.jpg&quot; width=&quot;598&quot; height=&quot;400&quot; alt=&quot;&quot; border=&quot;0&quot;></li><li><img src=&quot;typo3temp/_processed_/csm_Eiserfelder-Zimmer_c36bbe5263.jpg&quot; width=&quot;598&quot; height=&quot;400&quot; alt=&quot;&quot; border=&quot;0&quot;></li></ul></div><noscript><ul class=&quot;tx-imagecycle-pi1-images&quot;><li><img src=&quot;typo3temp/_processed_/csm_Eiserfelder-Haus1_f9418a9e79.jpg&quot; width=&quot;598&quot; height=&quot;400&quot; alt=&quot;&quot; border=&quot;0&quot;></li></ul></noscript>
    9. <!-- Plugin inserted: [end] -->
    10. </div>
    11. <!-- CONTENT ELEMENT, uid:522/list [end] -->
    12.  
    13. <!-- CONTENT ELEMENT, uid:703/list [begin] -->
    14. <div id=&quot;c703&quot; class=&quot;csc-default&quot; >
    15. <!-- Plugin inserted: [begin] -->
    16.  
    17.  
    18.  
    19. <!--
    20.  
    21. BEGIN: Content of extension &quot;tab&quot;, plugin &quot;tx_tab_pi1&quot;
    22.  
    23. -->
    24. <div class=&quot;tx-tab-pi1&quot;>
    25. <div class=&quot;tx-tab-bar&quot;>
    26. <ul class=&quot;tx-tab-bar&quot; id=&quot;tx-tab-bar-703&quot;>
    27. <li class=&quot;tx-tab-bar-item tx-tab-bar-item-selected&quot;>
    28. <a class=&quot;tx-tab-bar-item tx-tab-bar-item-selected&quot; id=&quot;tx-tab-bar-703-0&quot; style=&quot;cursor:pointer;&quot; onclick=&quot;tx_tab_tabClick('703','0','3')&quot;>
    29. 1-Zimmer-Appartement
    30. </a>
    31.  
    32. </li>
    33. <li class=&quot;tx-tab-bar-item&quot;>
    34. <a class=&quot;tx-tab-bar-item&quot; id=&quot;tx-tab-bar-703-1&quot; style=&quot;cursor:pointer;&quot; onclick=&quot;tx_tab_tabClick('703','1','3')&quot;>
    35. Austattung
    36. </a>
    37.  
    38. </li>
    39. <li class=&quot;tx-tab-bar-item&quot;>
    40. <a class=&quot;tx-tab-bar-item&quot; id=&quot;tx-tab-bar-703-2&quot; style=&quot;cursor:pointer;&quot; onclick=&quot;tx_tab_tabClick('703','2','3')&quot;>
    41. Lageplan
    42. </a>
    43.  
    44. </li>
    45.  
    46. </ul>
    47.  
    48. </div>
    49. <div class=&quot;tx-tab-panel-wrap&quot;>
    50. <div class=&quot;tx-tab-panel&quot; id=&quot;tx-tab-panel-703&quot;>
    51. <div class=&quot;tx-tab-panel-item&quot; id=&quot;tx-tab-panel-703-0&quot;>
    52.  
    53. <!-- CONTENT ELEMENT, uid:535/textpic [begin] -->
    54. <div id=&quot;c535&quot; class=&quot;csc-default&quot; >
    55. <!-- Header: [begin] -->
    56. <div class=&quot;csc-header csc-header-n1&quot;><h1 class=&quot; class=&quot;csc-firstHeader&quot;&quot;>1-Zimmer-Appartement</h1></div>
    57. <!-- Header: [end] -->
    58.  
    59. <!-- Image block: [begin] -->
    60. <div class=&quot;csc-textpic csc-textpic-center csc-textpic-above&quot;><div class=&quot;csc-textpic-imagewrap csc-textpic-single-image&quot; style=&quot;width:600px;&quot;><img src=&quot;typo3temp/_processed_/csm_BlumbergerGarten1_280d37d6a1.jpg&quot; width=&quot;600&quot; height=&quot;450&quot; alt=&quot;&quot; border=&quot;0&quot;></div><div class=&quot;csc-textpic-text&quot;>
    61. <!-- Text: [begin] -->
    62. <p class=&quot;bodytext&quot;>Die Mieter des Betreuten Wohnens mieten einen privaten Wohn- und Schlafraum sowie jeweils anteilig die Gemeinschaftsflächen an. Die Flächenanteile sowie die Kostenaufteilung wird in jedem Mietvertrag ausführlich dargestellt. <br /><br />In den Gemeinschaftsräumen werden täglich frisch gekochte Mahlzeiten angeboten. Die Gemeinschaft plant regelmäßige Feste und Veranstaltungen, deren Durchführung von den kompetenten Mitarbeitern der ambulanten Pflege maßgeblich unterstützt werden.</p>
    63. <!-- Text: [end] -->
    64. </div></div><div class=&quot;csc-textpic-clear&quot;><!-- --></div>
    65. <!-- Image block: [end] -->
    66. </div>
    67. <!-- CONTENT ELEMENT, uid:535/textpic [end] -->
    68.  
    69. </div>
    70.  
    71. <div class=&quot;tx-tab-panel-item&quot; id=&quot;tx-tab-panel-703-1&quot; style=&quot;display:none&quot;>
    72.  
    73. <!-- CONTENT ELEMENT, uid:520/text [begin] -->
    74. <div id=&quot;c520&quot; class=&quot;csc-default&quot; >
    75. <!-- Header: [begin] -->
    76. <div class=&quot;csc-header csc-header-n1&quot;><h1 class=&quot; class=&quot;csc-firstHeader&quot;&quot;>Austattung</h1></div>
    77. <!-- Header: [end] -->
    78.  
    79. <!-- Text: [begin] -->
    80. <p class=&quot;bodytext&quot;>Die 1-Raum-Wohnungen verfügen über Wohnflächen von durchschnittlich 27 m² mit Bad, Küche, Balkon und eigenem Keller. Die Wohnetage verfügt zusätzlich über Gemeinschaftsküchen, Wohnzimmer und großzügige Duschbäder und Waschmaschinenräume. Die Mietkosten liegen hierbei aktuell <b>zwischen 380,42 EUR bis 407,02 EUR Warmmiete</b> monatlich. </p>
    81. <!-- Text: [end] -->
    82. </div>
    83. <!-- CONTENT ELEMENT, uid:520/text [end] -->
    84.  
    85. </div>
    86.  
    87. <div class=&quot;tx-tab-panel-item&quot; id=&quot;tx-tab-panel-703-2&quot; style=&quot;display:none&quot;>
    88.  
    89. <!-- CONTENT ELEMENT, uid:533/textpic [begin] -->
    90. <div id=&quot;c533&quot; class=&quot;csc-default&quot; >
    91. <!-- Header: [begin] -->
    92. <div class=&quot;csc-header csc-header-n1&quot;><h1 class=&quot; class=&quot;csc-firstHeader&quot;&quot;>Lageplan</h1></div>
    93. <!-- Header: [end] -->
    94.  
    95. <!-- Image block: [begin] -->
    96. <div class=&quot;csc-textpic csc-textpic-center csc-textpic-above&quot;><div class=&quot;csc-textpic-imagewrap csc-textpic-single-image&quot; style=&quot;width:600px;&quot;><img src=&quot;typo3temp/_processed_/csm_BlumbergerGarten1_280d37d6a1.jpg&quot; width=&quot;600&quot; height=&quot;450&quot; alt=&quot;&quot; border=&quot;0&quot;></div><div class=&quot;csc-textpic-text&quot;></div></div><div class=&quot;csc-textpic-clear&quot;><!-- --></div>
    97. <!-- Image block: [end] -->
    98. </div>
    99. <!-- CONTENT ELEMENT, uid:533/textpic [end] -->
    100.  
    101. </div>
    102.  
    103. </div>
    104.  
    105. </div>
    106.  
    107. <script type=&quot;text/javascript&quot;>
    108. /*<![CDATA[*/
    109. tx_tab_init();
    110. /*]]>*/
    111. </script>
    112.  
    113. </div>
    114.  
    115. <!-- END: Content of extension &quot;tab&quot;, plugin &quot;tx_tab_pi1&quot; -->
    116.  
    117.  
    118. <!-- Plugin inserted: [end] -->
    119. </div>
    120. <!-- CONTENT ELEMENT, uid:703/list [end] -->">

  • Hilfreichster Beitrag

  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    1 x
    2850 Beiträge
    105 Hilfreiche Beiträge
    10. 03. 2017, 15:49 - Hilfreichster Beitrag

    Hallo Bavra.

    Bisher hat die Abfrage noch keine zahlenmäßige Einschränkung.
    [url]https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Select/Index.html#max[/url]

    Viele Grüße
    Julian


  • 1
  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    1 x
    2850 Beiträge
    105 Hilfreiche Beiträge
    10. 03. 2017, 15:49

    Hallo Bavra.

    Bisher hat die Abfrage noch keine zahlenmäßige Einschränkung.
    [url]https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Select/Index.html#max[/url]

    Viele Grüße
    Julian

  • bavramor bavramor
    Padawan
    0 x
    28 Beiträge
    1 Hilfreiche Beiträge
    15. 03. 2017, 20:13

    Danke Dir. Das hat mir schon geholfen.

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    758 Beiträge
    9 Hilfreiche Beiträge
    22. 03. 2017, 16:14

    das html und so müsstest du dann halt noch via parseFunc raushauen. kann aber recht schnell aufwändig werden.
    und in der weiteren folge solltest du wohl auch prefixComments etc... abdrehen.

    To err is human; to really screw things up requires the root password.
    https://www.Riccabona.IT/
    https://T3BOARD.TYPO3.org/

  • 1