Beispiel #1
0
             $params = $ep->getParams();
             $params['subject'] = $ep->getSubject();
             $params['extension_point'] = $ep->getName();
             rex_yrewrite::generatePathFile($params);
         });
     }
 }
 //rex_extension::register('ALL_GENERATED', 'rex_yrewrite::init');
 rex_extension::register('URL_REWRITE', function (rex_extension_point $ep) {
     $params = $ep->getParams();
     $params['subject'] = $ep->getSubject();
     return rex_yrewrite::rewrite($params);
 });
 // get ARTICLE_ID from URL
 if (!rex::isBackend()) {
     rex_yrewrite::prepare();
 }
 if (rex::isBackend()) {
     rex_extension::register('STRUCTURE_CONTENT_SIDEBAR', function (rex_extension_point $ep) {
         $params = $ep->getParams();
         $subject = $ep->getSubject();
         $panel = (include rex_path::addon('yrewrite', 'pages/content.yrewrite_url.php'));
         $fragment = new rex_fragment();
         $fragment->setVar('title', '<i class="rex-icon rex-icon-info"></i> ' . rex_i18n::msg('yrewrite_rewriter'), false);
         $fragment->setVar('body', $panel, false);
         $fragment->setVar('article_id', $params["article_id"], false);
         $fragment->setVar('collapse', true);
         $fragment->setVar('collapsed', false);
         $content = $fragment->parse('core/page/section.php');
         return $subject . $content;
     });