* @var i18n $I18N */ require_once rex_path::addon('asd_news', 'classes/rex_asd_news_config.php'); rex_asd_news_config::init('asd_news', 'asd_news', 'asd_news_category'); // Abwärtskompatibilität $REX['ADDON'][rex_asd_news_config::getName()]['configFile'] = rex_asd_news_config::$configFile; $REX['ADDON'][rex_asd_news_config::getName()]['config'] = rex_asd_news_config::$config; require_once rex_path::addon(rex_asd_news_config::getName(), 'functions/rex_asd_news_language.php'); require_once rex_path::addon(rex_asd_news_config::getName(), 'functions/asd_news_jquery.php'); require_once rex_path::addon(rex_asd_news_config::getName(), 'classes/rex_news_form.php'); require_once rex_path::addon(rex_asd_news_config::getName(), 'classes/rex_asd_news.php'); require_once rex_path::addon(rex_asd_news_config::getName(), 'classes/rex_asd_news_utils.php'); require_once rex_path::addon(rex_asd_news_config::getName(), 'classes/rex_asd_pager.php'); require_once rex_path::addon(rex_asd_news_config::getName(), 'classes/metainfo/rex_asd_metainfo_install.php'); // Seo Addon setzen rex_asd_news_config::setSeoAddon('rexseo', 'yrewrite', 'seo42'); if (rex_asd_news_config::isControlPlugin()) { require_once rex_path::addon('asd_news', 'classes/rex_asd_news_url_control.php'); } // SEO Sitemap.xml $seoSettings = rex_asd_news_config::getSeoSettings(); if ($seoSettings['sitemap']['extension']) { include_once rex_path::addon(rex_asd_news_config::getName(), 'classes/rex_asd_news_sitemap.php'); rex_register_extension($seoSettings['sitemap']['extension'], function ($params) { return rex_asd_news_sitemap::addNewstoSitemap($params); }); } if ($REX['REDAXO'] && is_object($REX['USER'])) { $I18N->appendFile(rex_path::addon(rex_asd_news_config::getName(), 'lang' . DIRECTORY_SEPARATOR)); // register addon $REX['ADDON']['name'][rex_asd_news_config::getName()] = $I18N->msg('asd_news');