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.
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###
<!-- ###LIST_POSTS### begin -->
<tr class="tx-mmforum-pi1-listpost-###EVEN_ODD###">
<td colspan="2" class="tx-mmforum-subth">
###POSTANCHOR###
<div class="tx-mmforum-pi1-listpost-date">###POSTDATE###</div>
<!-- <div class="tx-mmforum-pi1-listpost-rating">###POSTRATING###</div> -->
<div class="tx-mmforum-pi1-listpost-options">###POSTOPTIONS###</div>
</td>
</tr>
<tr class="tx-mmforum-pi1-listpost-###EVEN_ODD###">
<td class="tx-mmforum-td tx-mmforum-pi1-listpost-user" rowspan="2" valign="top">###POSTUSER###</td>
<td class="tx-mmforum-td tx-mmforum-pi1-listpost-text" valign="top">
<div>
###POSTTEXT###
<!-- ###ATTACHMENT_SECTION### -->
###ATTACHMENTS###
<!-- ###ATTACHMENT_SECTION### -->
</div>
</td>
</tr>
<tr>
<td class="tx-mmforum-td tx-mmforum-pi1-listpost-menu" colspan="2">###POSTLINKTO### ###POSTMENU###</td>
</tr>
<!-- ###LIST_POSTS### end -->
und da wird es definiert:
<!-- ###LIST_POSTS_OPTIONEN### begin -->
<table id="mm_forum-options" class="tx-mmforum-table" border="1">
<tr>
<td class="tx-mmforum-td-special" valign="top" align="center">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>###TOPIC_FORWARDED###</td>
<td>###POSTMAILLINK###</td>
<td>###FAVORITELINK###</td>
<td>###SOLVEDLINK###</td>
</tr>
</table>
<!-- ###CODE_NUMBERS_LINK### -->
</td>
</tr>
</table>
<!-- ###LIST_POSTS_OPTIONEN### end -->
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
<!-- ###LIST_POSTS### begin -->
...
<tr>
<td class="tx-mmforum-td tx-mmforum-pi1-listpost-menu" colspan="2">###POSTMENU###</td>
</tr>
<!-- ###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
<!-- ###LIST_POSTS_BEGIN### begin -->
###ADMIN_PANEL###
<!-- ###ROOTLINE_CONTAINER### begin -->
<div class="tx-mmforum-rootline">###FORUMPATH###</div>
<!-- ###ROOTLINE_CONTAINER### end -->
###POSTMENU###
<div class="tx-mmforum-pi1-listpost-topicicon">###TOPICICON###</div>
...
<!-- ###LIST_POSTS_BEGIN### end -->
wird an der Stelle nur "###POSTMENU###" ausgegeben und nicht der Inhalt.
Schade eigentlich 😉
sorry aber der marker macht in meinen Augen ausserhalb von
<!-- ###LIST_POSTS### begin -->
<!-- ###LIST_POSTS### end -->
keinen Sinn:
der wird ja für jeden winzelenn beitrag separat gefüllt mit dem jeweiligen ids etc aus dem Beitrag:
'###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.. )
$marker = array(
'###LABEL_AUTHOR###' => $this->pi_getLL('post.author'),
'###LABEL_MESSAGE###' => $this->pi_getLL('post.message'),
'###POSTOPTIONS###' => tx_mmforum_postfunctions::marker_getPostoptionsMarker($row,$topic),
'###ADMIN_PANEL###' => $adminPanel,
);