auf dieser Homepage ist mir aufgefallen, dass wenn man zum Beispiel das Forum oder das Gästebuch aufruft, die rechten Blöcke weg sind und bei den anderen Seiten wieder vorhanden sind. Wie kann man das erreichen???
auf dieser Homepage ist mir aufgefallen, dass wenn man zum Beispiel das Forum oder das Gästebuch aufruft, die rechten Blöcke weg sind und bei den anderen Seiten wieder vorhanden sind. Wie kann man das erreichen???
unter Manage Modules kannst Du in der EDIT funktion bei jedem einzelnen Modul sagen auf welcher seite es rechts oder links erscheinen soll, oder eben auch auf allen.
das wars schon :-)
gruß
sagon
Dies kannst Du erreichen, indem Du die index.php deines Templates wiefolgt bearbeitest:
Suche die Zeile, in der folgendes steht:
[code:1:eff87261e8]<?php include_once( "mainbody.php" ); ></td>[/code:1:eff87261e8]
direkt danach fügst Du folgenden Code ein:
[code:1:eff87261e8]<?php
switch ($option){
case "com_forum":
case "displaypage":
case "com_akobook":
echo "<!-- No Sidebar -->";
break;
default:
>[/code:1:eff87261e8]
in die Case Anweisung trägst Du die Komponente ein, bei welcher die rechte Spalte ausgeblendet werden soll.
Nun fügst Du noch folgenden Code direkt nach nach Beendigung von table data der 3. Spalte ( die Spalte die ausgeblendet werden soll) hinzu:
[code:1:eff87261e8]<?php
}
>[/code:1:eff87261e8]
Damit wirst Du den gewünschten Effekt erreichen.
Gruß
Stefan
@Stefan: Muss man das so wie Du es beschrieben hast machen, oder geht es nicht auch (einfacher) so wie sagon es schreibt?
Zu der Sache mit den rechten Modulen würde ich mich freuen, wenn ihr Euch mal meinen letzten Beitrag in diesem Mamboserver-Thread ansehen/beantworten könntet!!!
Ich verstehe das nicht, warum bei content_typed main menue-items die rechten Module verschwinden, obwohl eigentlich alles auf "ALL" (pages) steht?!?!?
DANKE
Hallo Heart,
so wie es sagon schreibt, werden zwar die Module ausgeblendet, jedoch wird die rechte Spalte weiterhin angezeigt, nur eben leer. Es könnte vielleicht funktionieren, in dem man dieser Spalte keine festgelegte Breite zuordnet. Habe ich aber noch nicht ausprobiert.
Bei der anderen Methode wird beim Aufrufen der entsprechenden Komponente die Spalte erst gar nicht von PHP generiert, bevor sie als html Seite vom Server an den den User versendet wird.
Die andere Sache werde ich mir mal anschauen. Wenn ich eine Antwort darauf finde, sage ich bescheid.
Grüße
Stefan
Ich habe bei mir die Weite des rechten Menus in der Index.php auf 0% gesetz. Wenn ich dann der Seite keine Module auf der rechten Seite zuweise erhalte ich die volle Breite.
Kannst Du hier sehen:
http://www.kiel-mobil.de
Mathias
super!!! danke für eure vorschläge.
Ich werds mal ausprobieren.
das find ich irgendwie nicht könntest du mal den in etwa code sagen?Zitat von admin
Hi Matix,
schau es Dir am besten mal im Template AkoGreenPortal an http://www.joomlaportal.de/index.php...r&filecatid=10
Dieses Template ist zwar für MOS 4.0.x aber unter 4.5 funktioniert es genauso.
Gruß
Stefan
Lesezeichen