Optionen (Marker ###POST_OPTIONEN###) auch oben?

  • Tito_Tietz Tito_Tiet...
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    01. 02. 2013, 13:39

    Tach auch,
    ich versuche gerade, die Optionen, die immer unten bei den Posts stehen (Email-Benachrichtigung, Favorit,...) auch oberhalb der ganzen Beitragsliste auszugeben.
    Das bekomme ich aber leider nicht hin. :(

    Im Template list_post.html werden die zwar gesetzt (Layout in ###LIST_POSTS_OPTIONEN### und Ausgabe in ###LIST_POSTS_END### im Marker ###POST_OPTIONEN###), aber ich kann sie leider nicht kopieren und woanders einsetzen.

    Hat jemand eine Idee, wie das funktionieren kann?
    Merci schon mal vorweg.


  • 1
  • jvelletti jvelletti
    Padawan
    0 x
    53 Beiträge
    0 Hilfreiche Beiträge
    20. 02. 2013, 11:31

    Ohne Blick auf dein Template hab ich keine Ahnung wo dein Problem liegt :

    aber vielleicht hilft dir ein Blick in die relavanten Stellen meines Template list_posts
    evt. schaust du nur ins falsche Template? es gibt ja noch "list_topic" das für die Auflistungen der einzelnen Beiträge gedacht ist .. da kann man auch Beiträge abonieren .

    PS: einzelnee Marker in dem template sind aus erweiterungen von uns .. z.b. :
    ###POSTLINKTO###

    1. <!-- ###LIST_POSTS### begin -->
    2. <tr class="tx-mmforum-pi1-listpost-###EVEN_ODD###">
    3. <td colspan="2" class="tx-mmforum-subth">
    4. ###POSTANCHOR###
    5. <div class="tx-mmforum-pi1-listpost-date">###POSTDATE###</div>
    6. <!-- <div class="tx-mmforum-pi1-listpost-rating">###POSTRATING###</div> -->
    7. <div class="tx-mmforum-pi1-listpost-options">###POSTOPTIONS###</div>
    8. </td>
    9. </tr>
    10. <tr class="tx-mmforum-pi1-listpost-###EVEN_ODD###">
    11. <td class="tx-mmforum-td tx-mmforum-pi1-listpost-user" rowspan="2" valign="top">###POSTUSER###</td>
    12. <td class="tx-mmforum-td tx-mmforum-pi1-listpost-text" valign="top">
    13. <div>
    14. ###POSTTEXT###
    15. <!-- ###ATTACHMENT_SECTION### -->
    16. ###ATTACHMENTS###
    17. <!-- ###ATTACHMENT_SECTION### -->
    18. </div>
    19. </td>
    20.  
    21. </tr>
    22. <tr>
    23. <td class="tx-mmforum-td tx-mmforum-pi1-listpost-menu" colspan="2">###POSTLINKTO### ###POSTMENU###</td>
    24. </tr>
    25. <!-- ###LIST_POSTS### end -->

    und da wird es definiert:

    1. <!-- ###LIST_POSTS_OPTIONEN### begin -->
    2. <table id="mm_forum-options" class="tx-mmforum-table" border="1">
    3. <tr>
    4. <td class="tx-mmforum-td-special" valign="top" align="center">
    5. <table cellpadding="0" cellspacing="0" border="0">
    6. <tr>
    7. <td>###TOPIC_FORWARDED###</td>
    8. <td>###POSTMAILLINK###</td>
    9. <td>###FAVORITELINK###</td>
    10. <td>###SOLVEDLINK###</td>
    11. </tr>
    12. </table>
    13. <!-- ###CODE_NUMBERS_LINK### -->
    14. </td>
    15. </tr>
    16. <!-- ###LIST_POSTS_OPTIONEN### end -->

  • Tito_Tietz Tito_Tiet...
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    20. 02. 2013, 13:05

    Also ich arbeite mit den Standard-Templates ohne größere Modifikationen.
    Und im Template "list_posts" steht bei mir in etwa das Selbe wie bei dir. Bei

    1. <!-- ###LIST_POSTS### begin -->
    2. ...
    3. <tr>
    4. <td class="tx-mmforum-td tx-mmforum-pi1-listpost-menu" colspan="2">###POSTMENU###</td>
    5. </tr>
    6. <!-- ###LIST_POSTS### end -->

    wird ja das, Optionen-Menu eingebaut durch den Marker ###POSTMENU###.

    Diesen Marker kann ich aber nicht einfach woanders einsetzen. Er wird anscheinend nur in den "list_posts" gerendert. Wenn ich Ihn in "list_posts_begin" einbaue wie z.B. hier

    1. <!-- ###LIST_POSTS_BEGIN### begin -->
    2. ###ADMIN_PANEL###
    3.  
    4. <!-- ###ROOTLINE_CONTAINER### begin -->
    5. <div class="tx-mmforum-rootline">###FORUMPATH###</div>
    6. <!-- ###ROOTLINE_CONTAINER### end -->
    7.  
    8. ###POSTMENU###
    9.  
    10. <div class="tx-mmforum-pi1-listpost-topicicon">###TOPICICON###</div>
    11. ...
    12. <!-- ###LIST_POSTS_BEGIN### end -->

    wird an der Stelle nur "###POSTMENU###" ausgegeben und nicht der Inhalt.
    Schade eigentlich ;)

  • jvelletti jvelletti
    Padawan
    0 x
    53 Beiträge
    0 Hilfreiche Beiträge
    20. 02. 2013, 13:49

    sorry aber der marker macht in meinen Augen ausserhalb von

    1. <!-- ###LIST_POSTS### begin -->
    2.  
    3. <!-- ###LIST_POSTS### end -->

    keinen Sinn:
    der wird ja für jeden winzelenn beitrag separat gefüllt mit dem jeweiligen ids etc aus dem Beitrag:

    1. '###POSTOPTIONS###' => tx_mmforum_postfunctions::marker_getPostoptionsMarker($row,$topic),

    der Inhalt von LIST_POSTS_BEGIN wird nur EINMAL erzeugt ..

    Aber Du kannst natürlich in der Postfactory das erweitern: (was dich dann inkompatible macht bei Upgrades.. )

    1. $marker = array(
    2. '###LABEL_AUTHOR###' => $this->pi_getLL('post.author'),
    3. '###LABEL_MESSAGE###' => $this->pi_getLL('post.message'),
    4. '###POSTOPTIONS###' => tx_mmforum_postfunctions::marker_getPostoptionsMarker($row,$topic),
    5. '###ADMIN_PANEL###' => $adminPanel,
    6. );

  • 1