Jump to content
xt:Commerce Community Forum

Mein Plugin will nicht auf der Startseite


astumpp

Recommended Posts

Hallo Leute,

ich wollte ein Plugin erstellen, das die Hersteller auf der Startseite mit Bild ausgibt. Dazu habe ich eine Page erstellt welche auch als ?page=hersteller_liste aufgerufen und angezeigt wird. Möchte ich diese nun mit dem {page}-tag auf der Startseite ausgeben kommt leider nichts.

Ich hab dann nochmal ein neues Plugin erstellt. Analog zum Hello_World-Plugin aus dem Praxishandbuch.

Beim Hello_World-Plugin wird mir die Page auf der Startseite ausgegeben.

Bei meinem analog zum Hello_World erstellten Plugin erfolgt keine Ausgabe.

Ich habe am Quellcode von Beispiel Hello_World lediglich solche Änderungen durchgeführt, dass alles zu meinem Pluginnamen und Templatenamen passt.

XML-Datei umbenannt und Daten angepsst auch den Hook-Code:

<hook>page_registry.php:bottom</hook>
<phpcode><![CDATA[
define('PAGE_HERSTELLER_LISTE', _SRV_WEB_PLUGINS.'st_hersteller/pages/hersteller_liste.php');
]]></phpcode>[/PHP]

Dateien für page und template umbenannt und Änderungen durchgeführt:

hersteller_liste.php:

[PHP]defined('_VALID_CALL') or die('Direct Access is not allowed.');
$tpl_data = array('_hello_world'=>'Ich bin die Herstellerliste.');

$template = new Template();
$tpl = 'hersteller_liste.html';

$template->getTemplatePath($tpl, 'st_hersteller', '', 'plugin');

$page_data = $template->getTemplate('smarty_hersteller_liste', '/'.$tpl, $tpl_data);[/PHP]

In der default.html meines Templates:

[PHP]{page name=hersteller_liste type=user}[/PHP]

eingefügt

Rufe ich die Seite mit index.php?page=hersteller_liste direkt auf wird mir diese auch angezeigt.

Auf der Startseite erfolgt entgegen zum Hello_World-Plugin keine Ausgabe.

Wo bitte mache ich einen Fehler? Oder darf nicht jedes Plugin Ausgaben auf der Startseite machen?

Ach ja, es handelt sich um xt:Commerce VEYTON 4.1

Danke bereits im Voraus für eure Hilfe.

Andreas

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...