Zum Inhalt springen

mm_forum Module in einzelne Marker packen

Erstellt am 28. August 2008 · 5 Antworten · letzte Antwort am 1. September 2008

Tags: Templates & Layouts, Frage

DAAfH ·

Hi Leute ich habe folgendes Problem:

Ich möchte gerne die Module

Forum
Benutzerregistrierung
Private Nachrichten
Suche
Benutzereinstellung

in Marker packen um dann diese beliebig im Template zu positionieren. Dazu hab ich erst einmal den Content-Bereich leer gemacht da dieser sonst vom MainTemplate alles im Content-Bereich anzeigen würde wenn ich die Module im Backend per plugin einbinde.

hier mein TS

temp.ForumTemplate = TEMPLATE
temp.ForumTemplate {
  	template = FILE
  	template.file = fileadmin/resources/templates/Forum.tmpl
  	subparts{
  		CONTENT > #Damit nicht der Contentbereich angezeigt wird sondern nur die plugins angesprochen werden
  		FORUM < 
  		NACHRICHTEN < 
  		BENUTZEREINSTELLUNG < 
  		SUCHE < 
  		}
}


# Default PAGE object: EBENFALLS AN LETZTER STELLE
page = PAGE
page.typeNum = 0
page.10 < temp.ForumTemplate

Dazu mein Template(noch nicht zusammengebaut!)

BLA BLA

<br>

###FORUM### ###FORUM###

<br>

###NACHRICHTEN### ###NACHRICHTEN###

<br>

###BENUTZEREINSTELLUNG### ###BENUTZEREINSTELLUNG###

<br>

###SUCHE### ###SUCHE###

Meine überlegung war wie damals bei der newloginbox das plugin einfach in den marker zu legen doch wie mir scheint war das eine ausnahme, den wenn ich in subparts

FORUM < plugin.tx_mm_forum_pi6

schreibe sollte es funktionieren doch das tut es leider nicht o.O
hier noch mal das TS wie ich damals newloginbox eingebunden hatte:

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  	template = FILE
  	template.file = fileadmin/resources/templates/main.tpl
  	subparts{
  		LOGIN < plugin.tx_newloginbox_pi1
  		}
}

Hat wer eine Idee wie ich die Module mit den einzelnen Markern ansprechen kann?

Bin für jeden Rat/Tipp/Lösung dankbar!

m.​helmich ·

Hallo,

und warum legst du nicht einfach auf einer Seite mehrere Content-Elemente untereinander an?
Und vom technischen mal abgesehen: Was soll der Grund dafür sein, fünf Plugins auf eine einzige Seite zu packen? Meinst du nicht, dass du damit einen leichten Inhalts-Overkill auslöst?

Martin

DAAfH ·

danke erst einmal für die antwort und hier kommen auch gleich deine antworten 😉

also ich muss das plugin 5 mal anlegen, da mm_forum alle 5 module einzeln aufruft und die kann ich ja problemlos in die backendspalte Normal implementieren da ich den marker CONTEN eh leer gemacht habe und so der inhalt auch nicht mehr angezeigt wird auf der seite!

nun sieht man nur ###CONTENT### ###CONTENT### (wird noch aus dem template entfernt) und halt die anderen marker die ich gerne füllen würde

###FORUM### ###FORUM###
###NACHRICHTEN### ###NACHRICHTEN###
###BENUTZEREINSTELLUNG### ###BENUTZEREINSTELLUNG###
###SUCHE### ###SUCHE###

diese kann ich doch dann beliebig im template (wenn ich es mir zusammenbastel) positionieren . wie gesagt hab ich damals mit der newloginbox auch gemacht und ging prima nur dieses mal wills irgendwie net #angry#

Unbekannter Benutzer ·

Vielleicht liegts einfach daran, dass keiner kapiert was du willst und wo der Sinn bleibt...

Also vielleicht:

page.10.marks.FORUM < plugin.tx_mmforum_pi1
page.10.marks.SUCHE < plugin.tx_mmforum_pi4
DAAfH ·

soll ich dir mal sagen da ich es selber hinbekommen habe und es genau deine lösung war ^^ die extension heißt zwar mm_forum aber der pfad zu den classes heißt mmforum so wie du es gepostet hast 😉

war aber nun schnell aber trotzdem danke und jetzt geht auch alles so wie ich es will