/** * @example * $subpages = array( * array( '', 'Index'), * array( 'lang', 'Sprachen'), * array( 'groups', 'Gruppen') * ); * * title( 'Headline', $subpages) */ function small_title($title, $subtitle) { $subtitle = rex_get_subtitle($subtitle, ' class="white"'); ?> <table border="0" cellpadding="5" cellspacing="1" width="100%"> <tr> <td colspan="3" class="grey" align="right"><?php echo $title; ?> </td> </tr> <tr> <td class="greenwhite"> <b><?php echo $subtitle; ?> </b> </td> </tr> <tr> <td colspan="3"></td> </tr> </table> <?php }
/** * Ausgabe des Seitentitels * * * Beispiel für einen Seitentitel * * <code> * $subpages = array( * array( '' , 'Index'), * array( 'lang' , 'Sprachen'), * array( 'groups', 'Gruppen') * ); * * rex_title( 'Headline', $subpages) * </code> * * * Beispiel für einen Seitentitel mit Rechteprüfung * * <code> * $subpages = array( * array( '' , 'Index' , 'index_perm'), * array( 'lang' , 'Sprachen', 'lang_perm'), * array( 'groups', 'Gruppen' , 'group_perm') * ); * * rex_title( 'Headline', $subpages) * </code> * * * Beispiel für einen Seitentitel eigenen Parametern * * <code> * $subpages = array( * array( '' , 'Index' , '', array('a' => 'b')), * array( 'lang' , 'Sprachen', '', 'a=z&x=12'), * array( 'groups', 'Gruppen' , '', array('clang' => $REX['CUR_CLANG'])) * ); * * rex_title( 'Headline', $subpages) * </code> */ function rex_title($head, $subtitle = '') { global $article_id, $category_id, $page, $I18N; if (empty($subtitle)) { $subtitle = '<div class="rex-title-row rex-title-row-sub rex-title-row-empty"><p> </p></div>'; } else { if (is_array($subtitle) && rex_be_page_container::isValid($subtitle[0])) { $nav = rex_be_navigation::factory(); $nav->setHeadline('default', $I18N->msg('subnavigation', $head)); foreach ($subtitle as $pageObj) { $nav->addPage($pageObj); } $nav->setActiveElements(); $subtitle = '<div class="rex-title-row rex-title-row-sub rex-navi-page">' . $nav->getNavigation() . '</div>'; } else { // REDAXO <= 4.2 compat $subtitle = '<div class="rex-title-row rex-title-row-sub">' . rex_get_subtitle($subtitle) . '</div>'; } } // ----- EXTENSION POINT $head = rex_register_extension_point('PAGE_TITLE', $head, array('category_id' => $category_id, 'article_id' => $article_id, 'page' => $page)); print ' <div id="rex-title"> <div class="rex-title-row"><h1>' . $head . '</h1></div> ' . $subtitle . ' </div>'; rex_register_extension_point('PAGE_TITLE_SHOWN', $subtitle, array('category_id' => $category_id, 'article_id' => $article_id, 'page' => $page)); print ' <!-- *** OUTPUT OF CONTENT - START *** --> <div id="rex-output"> '; }
/** * Ausgabe des Seitentitels * * * Beispiel für einen Seitentitel * * <code> * $subpages = array( * array( '' , 'Index'), * array( 'lang' , 'Sprachen'), * array( 'groups', 'Gruppen') * ); * * rex_title( 'Headline', $subpages) * </code> * * * Beispiel für einen Seitentitel mit Rechteprüfung * * <code> * $subpages = array( * array( '' , 'Index' , 'index_perm'), * array( 'lang' , 'Sprachen', 'lang_perm'), * array( 'groups', 'Gruppen' , 'group_perm') * ); * * rex_title( 'Headline', $subpages) * </code> * * * Beispiel für einen Seitentitel eigenen Parametern * * <code> * $subpages = array( * array( '' , 'Index' , '', array('a' => 'b')), * array( 'lang' , 'Sprachen', '', 'a=z&x=12'), * array( 'groups', 'Gruppen' , '', array('clang' => $REX['CUR_CLANG'])) * ); * * rex_title( 'Headline', $subpages) * </code> */ function rex_title($head, $subtitle = '') { global $article_id, $category_id, $page; if ($subtitle == '') { $subtitle = '<p> </p>'; } else { $subtitle = '<div class="rex-title-row">' . rex_get_subtitle($subtitle) . '</div>'; } // ----- EXTENSION POINT $head = rex_register_extension_point('PAGE_TITLE', $head, array('category_id' => $category_id, 'article_id' => $article_id, 'page' => $page)); print ' <div id="rex-title"> <div class="rex-title-row"><h1>' . $head . '</h1></div> ' . $subtitle . ' </div>'; rex_register_extension_point('PAGE_TITLE_SHOWN', $subtitle, array('category_id' => $category_id, 'article_id' => $article_id, 'page' => $page)); print ' <!-- *** OUTPUT OF CONTENT - START *** --> <div id="rex-output"> '; }