block-NewsmaaX.php unter allen Modulen anzeigen, nicht nur auf der Startseite

Begonnen von gg, 08 April 2006, 17:31:55

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

gg

Hallo, liebes Team, liebe User,

habe den Thread von 2004 gelesen, bekomme aber nichts angezeigt. http://www.pragmamx.org/modules.php?name=Forum&topic=10218.msg9928#msg9928.

Kann man beliebige Blöcke grundsätzlich so einbinden, dass sie immer unter jedem Modul erscheinen, ggf. dass man im code schreiben kann, bei welchen nicht (analog wie das Abschalten der linken Blöcke bei einigen Modulen)?

Wäre dankbar, wenn da jemand nen Ansatz hätte.

Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

gg

Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

Andi

Hi Gabi :)

Vorgesehen ist das noch nicht, ist leider eines der nuke-Erben :(


Ein Ansatz, der dir den Block immer anzeigt, wäre den Inhalt des Blocks in einen Platzhalter im Theme zu verpacken.

- Dazu in der theme.html, an der Stelle wo der Block erscheinen soll, also in dem Fall immer unter der Modulausgabe einen Platzhalter einfügen.
<!-- END script_output -->
{BLOCKNEWSMAAX}
<!-- START blocks_center_down_loop -->


- Dann in der functions.php, in der Funktion theme_replace_end() folgenden Codeschnippsel, ziemlich am Ende einfügen: $content = '';
include('blocks/block-NewsmaaX.php');
$content = thememiddlebox('Der Titel für den Block', $content, array(), 1);
$part[] = array("{BLOCKNEWSMAAX}",                $content);
(vor die Zeile $template = theme_replace_parts($template, $part);


Damit erscheint der Block, dann auf allen Seiten, bei allen Modulen.
Um das einzuschränken müsste man um diese beiden Zeilen $content = thememiddlebox('Der Titel für den Block', $content, array(), 1);
$part[] = array("{BLOCKNEWSMAAX}",                $content);
eine If-Bedingung drumbasteln...
schön´s Grüssle, Andi

gg

Recht herzlichen Dank, da wäre ich wahrscheinlich nie drauf gekommen....
Gabi
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!