Um ein Modul in einem Beitrag einzufügen, gibt man im Text (also direkt im Beitrag) einfach diese Zeile ein:
{ loadposition user9 } Die Leerzeichen nach und vor den geschweiften Klammern sind dabei zu entfernen. Wenn ich sie in der Zeile entferne, wird diese als Modulposition interpretiert, deshalb muss ich die Leerzeichen dazu schreiben

Im Plugin-Manager (Einstellungen → Plugins) gibt es ein Plugin mit Namen "Inhalt - Modul laden". Dieses Plugin muss man aktivieren!
Anschließend wählt man das Modul aus, dass man im Beitrag anzeigen lassen möchte und wählt dort die Modulposition aus, die man zuvor vergeben hat.
Bei der Position sollte man eine wählen, die man sonst noch nicht benutzt. Statt "user9", wie im Beispiel kann man auch "apfelkuchen" schreiben. Der Name ist völlig egal. Im Modul selber kann man diese Position in der Regel nicht auswählen. Man kann sie aber ganz einfach per Hand in das Feld hineinschreiben.
Speichern nicht vergessen...
Übrigens ist der Werbebanner auf der Startseite auf diese Art eingefügt worden.
Um es noch einmal zu erklären: diese Methode fügt in einem Beitrag eine Modulposition zu. Mehr macht das hier nicht. Man kann auf diese Art und Weise ein Modul direkt in einem Beitrag anzeigen lassen, was normalerweise nicht geht. Mit CSS oder anderen Dingen hat das hier nichts zu tun. Und man muss auch nicht im Editor erst auf HTML-Ansicht um switchen.
Einfach machen, was hier steht und vielleicht eine Sekunde über das Gelesene nachdenken. 



Twitter
Myspace
Mister Wong
Webnews
Icio
Oneview
Yigg
Newsider
Seekxl
Newskick
FAV!T
Kledy
BoniTrust
Power-Oldie
Bookmarks.cc
Linksilo
Readster
Linkarena
Simpy
Folkd
Googlize this
Wikio
Kommentare
zuerst einmal : ich bin sehr froh darüber, daß es noch einige jommla!-cracks gibt, die sich die Zeit nehmen und ihr Wissen hier anbieten. Allein schon der Umstand immer alles zu schreiben ...
Gut die Info mit dem Beitrag im content einfügen. So langsam beginne ich joomla! zu verstehen. Langsam .
Allerdings weiß ich noch nicht, warum die loadposition schon auf user1 eingestellt ist, wenn doch fast in jedem template user1 bereits vergeben ist. Wie kann ich den Namen/position ändern? (J-Version 1.5.15)
Ich habe doch geschrieben, dass der Name völlig egeal ist. Statt "user9", wie im Beispiel, kannst du auch "user1" oder eben "apfelkuchen" und "birnenbaum" schreiben. Natürlich musst du eine Position nehmen, die du sonst noch nicht im Template hast, denn sonst funktioniert die Technik nicht.
Mache dir einfach bewusst, dass die Position nichts weiter, wie ein Platzhalter ist, anstelle dessen später der Inhalt des Moduls eingefügt wird.
Übrigens fügst du natürlich keinen "Beitrag im Content" so ein. Ein "Beitrag" ist der "Content". Du fügst im "Beitrag" aber ein Modul auf diese Art und Weise ein. ;)
Axel
ich habe ein Problem und zwar ich habe ein eigenes Template erstellt und in joomla hochgeladen. bis da war alles ok!
wollte dann auch eigene Module erstellen und wieder in joomla integrieren und das ging nicht...
Habe folgenden Wege geführt:
in php-datei:
in css-datei:
#news_left{
color:blue;
...
}
in details-datei:
...
news_left
Leider finde ich nicht in Joomla-Funktion en meine Template, denn ich wollte sie aus Joomla-Tools bearbeiten können...
Wo soll man diese ({ loadposition user9 } ) einfügen?
Gruss, Jibyz
super, vielen Dank.
Klar, mit Beitrag und content. Habe Beitrag verwechselt mit Modul. Komisch irgendwie, da denkt man an etwas, nutzt aber die falschen Wörter ..... .
Ich hatte bisher auch noch nie versucht in das Modulfeld einen eigenen Namen zu vergeben. Das war auch bisher meine "geistige Schranke". Ich hatte einfach nicht gedacht in das dropdown-Fenste r etwas selber reinzuschreiben um somit einen Namen vergeben zu können. Danke nochmals für deine Mühe!
Y
ich habe ein Problem und zwar ich habe ein eigenes Template erstellt und in joomla hochgeladen. bis da war alles ok!
wollte dann auch eigene Module erstellen und wieder in joomla integrieren und das ging nicht...
Habe folgenden Wege geführt:
in php-datei:
{div id="news_left"}
{jdoc:include type="modules" name="news_left" style="xhtml" }
{/div}
in css-datei:
#news_left{
color:blue;
...
}
in details-datei:
...
{positions}
{position}news_left{/position}
{/positions}
Leider finde ich nicht in Joomla-Funktion en meine Template, denn ich wollte sie aus Joomla-Tools bearbeiten können...
Wo soll man diese ({ loadposition user9 } ) einfügen?
Dieses Mal benutze ich {} anstatt ""
Gruss, Jibyz
Axel
möchte unter einem Modul Kommentarfunkti on ermöglichen. Das geht irgendwie nicht. Bin auf dieses Thema durch ein anderes Forum verwiesen worden. Aber das was ich hier lese kapiere ich entweder nicht oder das geht nicht....
Wäre für jede Hilfe dankbar..
lg Max
Verstehe aber, ehrlich gesagt, nicht das Problem. Was daran nicht zu verstehen ist?
Solltest du vom Joomlaportal.de kommen, habe ich dich vermutlich hierher geschickt - Diskussion dann aber bitte dort weiterführen oder mir dort eine PM schicken mit dem Link zu dem dortigen Thread.
Axel aka time4mambo
Hat da jemand eine Idee zu?
aber 2. ist das hier kein Supportforum. Drum bitte ich mit Detailfragen zum Joomlaportal.de zu gehen.
Der Tutorialschreib er dankts mit mehr Zeit für ein neues Tut :)
Axel
vielleicht könnt ihr mir helfen?
Ist es mehrmals vorhanden, hast du etwas falsch gemacht.
Am sinnigsten dann aber bitte zu einem Supportforum (beispielsweise Joomlaportal.de) gehen und dort nachfragen. Auch mal einen Link zur Seite geben. Aber bitte nicht hier, da weiterführender Support nicht Sinn dieser Website ist und meine persönlichen Kapazitäten übersteigt. Bitte dafür Verständnis zu haben.
Axel