Update:
Einmal den Autoload-Creator ausgeführt, so die autoload.php erstellt und siehe da, es funktioniert.
Original:
Hallo zusammen,
sobald ich eine Funktion für den Hook replaceInsertTags registriere, bekomme ich auf Seiten, die einen unbekannten InsertTag enthalten einen Internal Server Error (500).
Verzeichnisstruktur (automatisch über das Backend erstellen lassen):
Code:
[D] = Ordner, [F] = Datei
system/modules/news_slider:
- config [D]
-- config/autoload.ini [F]
-- config/config.php [F]
- classes [D]
-- classes/NewsSlider.php [F]
- assets [D]
autoload.ini:
Code:
register_classes = true
config.php
Code:
<?php
$GLOBALS['TL_HOOKS'] = array
(
'replaceInsertTags' => array
(
array('NewsSlider', 'replaceTags')
)
);
NewsSlider.php:
Code:
<?php
namespace NewsSlider;
class NewsSlider extends \Module
{
public function replaceTags($str)
{
return $str;
}
}
Ist da irgendwo ein offensichtlicher, nur für mich unsichtbarer Fehler?
Danke schonmal und Grüße
Jens