TYPO3: mm_forum Antworten Button ueber den Posts

mm_forum ist sehr mächtig und somit kann eine kleine Änderung schonmal ganz anstrengend werden.. Leider habe ich bisher keine bessere Methode gefunden,  um den Antworten Button von unter den Posts nach oben zu verschieben. Im Template „list_post.html“ ist der Reply Button im Marker ###POSTBOTTOM### versteckt. Der Marker wird aber nur befüllt, wenn er sich auch zwischen dem subpart <!-- ###LIST_POSTS_END### begin --> und <!-- ###LIST_POSTS_END### end --> befindet. Würde man ###POSTBOTTOM###  nun zwischen <!-- ###LIST_POSTS_BEGIN### begin --> und <!-- ###LIST_POSTS_BEGIN### end --> einfügen, würde der Marker nicht ersetzt werden. Lösung hierfür:

In der Datei class.tx_mmforum_postfunctions.php unter ext/mm_forum/pi1 sollte man (je nach Version) ab ca. Zeile 222, also nach // Output topic name den Code für die $this->createButton('reply', $linkParams) Funktion einfügen. Der sieht folgendermaßen aus:


if ((!$topicData['read_flag'] && !$topicData['closed_flag']) || $this->getIsMod($topicData['forum_id']) || $this->getIsAdmin()) {
			if ($this->getMayWrite_topic($topicId)) {
				$linkParams[$this->prefixId] = array(
					'action' => 'new_post',
					'tid'    => $topicId
				);
				if ($this->useRealUrl()) {
					$linkParams[$this->prefixId]['fid'] = $topicData['forum_id'];
				}
				$marker['###POSTBOTTOM###'] = $this->createButton('reply', $linkParams);
			} else {
				$marker['###POSTBOTTOM###'] = '';
			}
		} else {
			$marker['###POSTBOTTOM###'] = $this->pi_getLL('topic.adminsOnly');
		}

Facebook Like

5 Gedanken zu „TYPO3: mm_forum Antworten Button ueber den Posts

  1. Hey
    Danke für deinen Kommentar.
    Die Anforderung habe ich nicht getestet. Man müsste vermutlich ein wenig mehr anpassen.
    Falls du die Funktionsweise beauftragen möchtest, kannst du dich gerne bei mir melden.
    Viele Grüße
    Paulina

  2. Mit typo3_forum konnt ihr im Rahmen des TYPO3 CMS ein professionelles Forum betreiben und eine Community aufbauen. Ihr konnt uns direkt uber github kontaktieren oder hier im Blog einen Kommentar hinterlassen, wenn ihr Kritik, Lob oder Verbesserungsvorschlage fur uns habt.

  3. Moglicherweise wurde etwas an Typo3 geandert, das einige Funktionen des Forums als obsolete behandeln etc Leider kenne ich mich auch viel zu wenig damit aus, um sagen zu konnen, was das Problem ist. Fragen auch bei Euch in der Slack-Gruppe stellen, aber dafur musstest Du meine E-Mail-Adresse in Slack freigeben, oder?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.