function event_hook($event, &$bag, &$eventData, $addData = null) {
global $serendipity;
$hooks = &$bag->get('event_hooks');
if (isset ($hooks[$event])) {
switch ($event) {
case 'frontend_configure':
blah blah
case 'genpage':
blah blah
case 'entry_display':
blah blah
case 'entries_header':
blah blah
case 'css_backend':
if (stristr('#showentry_bundle', $addData)) {
// class exists in CSS, so a user has customized it and we don't need default
echo file_get_contents(dirname(__FILE__) . '/style_myplugin_backend.css');
}
break;
Verstehe nix... leider - mit dem css im Plugin selbst gehts.
Mehr code wäre angebracht. Meine Zauber-Glaskugel sagt mir, Du versuchst event_hook in ein sidebar plugin einzubauen? Sidebar plugins können technisch bedingt keine event-hooks auslösen. Dafür musst Du dann ein zugehöriges Event-Plugin bauen; so wie templatechooser und templatedropdown.
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/
Schönen Urlaub demnächst!
Ich arbeite am Gästebuch 2.0, damit nicht noch einmal so ein Maleur wie neulich passiert. Es ist ein Event Plugin mit einem gästebuch.tpl und benötigten css Klassen. Ich würde diese gerne seperat halten, ohne sie direkt im plugin aufzureihen (was im Übrigen gut geht, leider aber unübersichtlich ist).
Braucht es da mehr als das angegebene?
Hm, und hast du mal geprüft ob das file_get_contents auch den richtigen pfad anspricht?
Evtl. hängt es mit einem output buffer zusammen?
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/
garvinhicking wrote:
Hm, und hast du mal geprüft ob das file_get_contents auch den richtigen pfad anspricht?
Ein css hook wird definitiv abgearbeitet, während css_backend gar nicht erst angerührt wird. Insofern konnte ich auch noch keinen output bekommen, somit auch den Pfad nicht.
garvinhicking wrote:Evtl. hängt es mit einem output buffer zusammen?
Inwiefern? Eigentlich wünsche ich ja nichts anderes, als diesselbe funktion wie der css hook nur mit ausgelagerter Klassen Datei....