Eigenes Plugin... fragen zu Static-Pages

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Eigenes Plugin... fragen zu Static-Pages

Post by MagicV »

N'abend Gemeinde!

Ich möchte ein Plugin schaffen, welches im Contentbereich Daten ausgibt, ähnlich der Static-Pages.
Das Plugin soll auch über die Verwaltung der statischen Seiten konfiguriert werden, so wie das Gästebuch oder Kontaktformular.
Was muss dabei zwingend beachtet werden?
Wo sage ich dem Plugin, dass der Ausgabebereich der Hauptbereich der Webseite ist?

Ich könnte ja jetzt auf das Buch warten, aber so lange habe ich keine Geduld.
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Eigenes Plugin... fragen zu Static-Pages

Post by garvinhicking »

Hi!

Dazu musst du das serendipity_plugin_staticpage.php anpassen. Such dort mal nach "contactform" dann findest du die Stellen die Du für dein eigenes Plugin einfügen musst.
Wo sage ich dem Plugin, dass der Ausgabebereich der Hauptbereich der Webseite ist?
Das wird über die Event-Hooks 'entries_header', 'entry_display' und 'genpage' gesteuert. Als Vorlage dafür guck dir mal das serendipity_event_wrapurl Plugin an, das ist sehr klein und gibt auch im Contnet-Bereich Ausgaben aus.
Ich könnte ja jetzt auf das Buch warten, aber so lange habe ich keine Geduld.
Auch im Buch ist das eher für Entwickler geschrieben. Das Buch geht auch davon aus, dass man mit dem Grundsatzwissen der Event-Hooks in bestehenden Plugins wildern geht um zu schauen wie das Plugins tun. Im Entwickler-Bereich ist das Buch darauf ausgelegt, zentrale Methoden und Funktionen zu beschreiben und zu erklären; die Implementationsdetails setzen voraus, dass die Entwickler dann auch die Anwendung dieser Konzepte anhand konkreter Plugins einsehen und verstehen können.


Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply