Hallo :)
ich wollte fragen, wie man in einem Modul selbst bestimmen kann, ob das linke Block angezeigt werden soll oder nicht? Also wie ich das in meinem Theme mache, ist kein Problem... Eine Möglichkeit, das im Modul selbst zu bestimmen wäre super.
Schonmal vielen Dank im Voraus.
Hai
Bitte:
ZitatIn einigen Modulen kann man das entweder in deren Admin-Menü einstellen, ob die Blöcke angezeigt werden oder in der index.php des Moduls steht oben irgendwo eine Zeile
$index= X;
Wobei X der aktuellen Einstellung entspricht
0 = rechte Blöcke aus
1 = rechte Blöcke an
Ist diese Zeile nicht in der index.php des Moduls enthalten ,so kann man sie selbstverständlich einfügen.
Liebe Grüsse
Hallo anauko :)
danke für die Antwort... Mir geht es hier um den linken Block... So eine Möglichkeit für den linken Block wäre super:)
Hai
Gut wer lesen kann! :red:
SORRY!
Wie die linken Blöcke über das Theme ausgeblendet werden können ist kein Thema, da hast Du recht, aber bei einzelnen Modulen - hmmm :gruebel:
Bin leider kein php-freak, steck da selbst noch in den Kinderschuhen...
Vielleicht muss in der function.php eine Variable wo Module die ohne linke Blöcke angezeigt werden extra benannt werden. Aber das ist wohl etwas für die Könner!
Liebe Grüsse
Laut meiner Suche im Forum geht das nicht. Nur durch Veränderung des Themes.
Doch, das müsste gehen.
Bei mir auf meiner Seite habe ich auch nur bei der Startseite die linken Blöcke, bei Galerie zum Beispiel dann nicht mehr.
Aber wie hab ich das damals gemacht? :gruebel:
Ich meld mich wenn ich was rausgefunden habe...
Toasti
hi
hier ist die lösung in der functions.php
function theme_replace_end($template)
{
$part[] = array("url(images/", "url(" . MX_BASE_URL . MX_THEME_DIR . "/images/");
// provisorische Möglichkeit, die linken Blöcke bei bestimmten Modulen zu entfernen
if (isset($_REQUEST['name'])) {
if ($_REQUEST['name'] == 'Forum' || $_REQUEST['name'] == 'Gallery1') {
theme_extract_part($template, 'left_noblocks');
}
}
einfach nur um deine module erweiter.
ja super,
ich wußte das ich bei meiner ersten pragma version viel mist gebaut hab :-(
also scheinbar kann man diese funktion noch an anderer stelle einfügen. in meiner functions.php sind nämlich beide genannten stellen noch jungfräulich auskommentiert.
und mit dem neuen template was ich grade bastel, werden mir die linken blöcke auch nur auf der startseite angezeigt.
so'n mist... die funktion müßte nämlich bei mir bald wieder raus... und nun werd ich mal suchen "müssen"
Hallo und danke für die Antworten :)
bei mir im Theme ist das schon drinn... Bei mir kommen demnächst so 20-30 Modulen und wollte das dann dort in den Modulen bestimmen, wo der linke Block angezeigt bzw. nicht angezeigt werden soll... Aber wenn es anders nicht geht, muss es dann wohl in functions.php :gruebel:
lg
Hai
Und schon wieder etwas schlauer! :thumbup:
Auch von mir ein herzliches Dankeschön. :BD:
Liebe Grüsse aus Bremen
@chican
was gibt es denn besseres als diese funktion zentral von einem ort aus zu machen?
da haste schneller die 20-30 drin, als einzelnd in den modulen. zudem übersichtlicher und bei bedarf schneller wieder abschaltbar.
Hi Toasti, so kann man es natürlich auch sehen :) Aber da ich die Module selber erstellen muss, wäre das meiner Ansicht nach doch praktischer, gleich dort den linken Block auszuschalten :)