Hallo :)
im Betreff ist praktisch alles gesagt... Ich habe zu Testzwecken PragmaMx 1.12 RC3 installiert und versuche, meine Änderungen von 1.11 zu übernehmen.
Ich möchte im Content-Modul ein Block includen, der mit Menümanager erstellt wurde. Ist das machbar?
Schonmal vielen Dank im voraus und schönes WE allen.
Gruß
cihan
Hallo :)
falls das mit dem Menümanager erstellten Navigation nicht möglich ist, wie kann man dann ein einfaches Block in Content-Modul includen?
Ich habe das bis jetzt mit folgendem Code-Schnipsel gemacht und es funktionierte gut:
$content='';
include('blocks/block-wasauchimmer.php');
echo $content;
unset($content);
Im pMx 1.12 bekomme ich einfach eine weiße Seite. Hat jemand eine Idee?
Wäre super. Schonmal danke.
lg,
cihan
Hoi cihan, :)
habe es mal im Contentmodul eingesetzt. In diesem Beispiel in der modules/Content/index.php nach Zeile 231:
suche
$pagetitle = _PAGESLIST . ', ' . $c_title;
include("header.php");
und füge dahinter:
/* Block einbinden */
echo ' <br /> ';
include('blocks/block-XXXXXXXXXXXXXXXXXXXX.php');
echo $content;
echo ' <br /> ';
/* ENDE BLOCK EINBINEN */
ein. Hier mal ein Beispiel (http://www.demo.mw-webservice.de/modules.php?name=Content&cid=2). Dort ist der Block oberhalb des Seitentitels. Kannst du aber auch an jeder anderen Stelle einsetzten.
Hallo comedi :)
danke dir, es funktioniert super... Wenn man da nun ein mit dem Menümanager erstellten Block einbinden könnte, wäre perfekt.
Schöne Grüße,
cihan
Hoi chian, :)
Versuche es mal so. Suche dir in der Datenbank die passenden ID deines Blocks. Evt. musst du eben das Design noch anpassen.
/* Block einbinden */
//Nummer des Blocks festlegen
$bid = XXXXXXXXXXXXXXXX;
//Blockdarten aus der Datenbank
$result = sql_query("SELECT * FROM ${prefix}_blocks WHERE bid = " . intval($bid));
$block = sql_fetch_assoc($result);
echo ' <br /> ';
include('blocks/block-Menu.php');
echo $content;
echo ' <br /> ';
/* ENDE BLOCK EINBINDEN */
Hier mal ein Beispiel (http://www.demo.mw-webservice.de/modules.php?name=Content&cid=2). Der Block mit Menumanger erstellt, ist unter dem anderen Block.
Hallo comedi :)
einfach danke :thumbup: Klappt super!
lg,
cihan