. .
pragmaMx Support Forum 21 November 2008, 14:37:11 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [Erledigt] Block im Theme anzeigen lassen  (Gelesen 624 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 967



« am: 02 August 2008, 18:03:23 »

Hallo rougi,

ich würde gerne in meinem Theme mit einem Platzhalter “{MEINBLOCK}“ einen Block aus dem Ordner “/blocks/“anzeigen lassen.

Nun überlege ich, ob es funktionieren würde, wenn ich mir den Block einfach über die funktions.php hole.

In etwa so:

Ich erstelle den neuen  Platzhalter “{MEINBLOCK} mit “$part[] = array("{MEINBLOCK }", mx_block_block_anzeigen());" in der Funktion “function theme_define_placeholders“ in der funktions.php.
Jetzt sollte zumindest schon mal der Platzhalter erkannt werden?

Und dann einfach noch die gewünschte neue Funktion in der funktions.php erstellen, wo der Block einfach inkludiert wird:


function mx_block_anzeigen()
{
include('blocks/blockxxx.php');

}


Kann mir jemand unter die Arme greifen? Oder ist das Unsinn?  mad2

Schön wäre es auch, wenn man den Block in der settigs.php einstellen kann und dann auch noch Modular zuweisen könnte.
« Letzte Änderung: 03 August 2008, 17:10:48 von JoergK » Gespeichert

Gruß,
Sven

CMS-Version: pragmaMx 0.1.11, up-to-date
PHP-Version: 5.2.6 
MySQL-Version: 5.0.45-community-log
Server-Version: Apache 2.0
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 967



« Antworten #1 am: 02 August 2008, 18:54:13 »

Der Debug-Modus zeigt null Warnungen und der Block leuchtet leider nicht…
Gespeichert

Gruß,
Sven

CMS-Version: pragmaMx 0.1.11, up-to-date
PHP-Version: 5.2.6 
MySQL-Version: 5.0.45-community-log
Server-Version: Apache 2.0
siggi
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 769



WWW
« Antworten #2 am: 02 August 2008, 20:55:31 »

Zitat
function mx_block_anzeigen()
{
    include('blocks/blockxxx.php');
    return $content; 
}

 morning
Gespeichert




Damit eine Webseite ensteht, benutzt man ein Webseitenentstehungsgerät.
Local OS: Linux-Ubuntu 8.04 LTS Hardy Heron • Web: www.pragmatized.com
SvenW
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 967



« Antworten #3 am: 02 August 2008, 22:15:45 »

merci!
Gespeichert

Gruß,
Sven

CMS-Version: pragmaMx 0.1.11, up-to-date
PHP-Version: 5.2.6 
MySQL-Version: 5.0.45-community-log
Server-Version: Apache 2.0
siggi
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 769



WWW
« Antworten #4 am: 03 August 2008, 16:56:56 »

de nada !
Gespeichert




Damit eine Webseite ensteht, benutzt man ein Webseitenentstehungsgerät.
Local OS: Linux-Ubuntu 8.04 LTS Hardy Heron • Web: www.pragmatized.com
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML