Benutzer-Werkzeuge

Webseiten-Werkzeuge

A PCRE internal error occured. This might be caused by a faulty plugin

Seitenleiste

===== Navigation ===== === Allgemeines === * [[ueberschreibbare-xtreme-funktionen|Überschreibbare xtreme-one functions]] * [[130204-1|Wort "Kategorie" in Kategorie-Seite entfernen]] * [[bild-eines-beitrags-automatisch-als-artikelbild-verwenden|Bild eines Beitrags automatisch als Artikelbild verwenden]] === Tricks === * [[xtreme_html5_post_meta-richtig-ausgeben|xtreme_html5_post_meta richtig ausgeben]] * [[verschidene-templates-fuer-beitraege-in-wordpress|Verschiedene Templates für Beiträge]] * [[layout-reihenfolge-aendern-beispiel-teaser-vor-footer|Layout Reihenfolge in xtreme-one ändern]] * [[primary-secondary-navigation-mit-conditionals-steuern|Primary / Secondary Navigation mit Conditionals steuern]] * [[secondary-nav-auf-gewissen-seiten-ausblenden|Secondary Nav auf gewissen Seiten ausblenden]] * [[xtreme-blogtitle-ueberschreiben|Xtreme-one Blogtitle überschreiben]] * [[xreme-one-header-ausgabe-veraendern|xreme-one header Ausgabe verändern]] * [[130327-1|Author in meta automatisch ausgeben lassen]] * [[xtreme_title-ueberschreiben|xtreme_title() überschreiben]] * [[130217-1|Ausgabe für keine Suchergebnisse anpassen]] * [[130129-1|Kommentare sind geschlossen entfernen]] * [[130129-2|Fancybox ausserhalb des content aktivieren]] * [[130207-1|Artikel auf der Startseite bis zum more-tag anzeigen]] * [[universal-ie6-css-mit-xtreme-one|Universal ie6 css mit xtreme-one]] * [[130623-1|Your comment im Kommentarformular ersetzen]] === Hooks === [[hooks:start|Hook Übersicht]] * [[hooks:footer_subcol_content_override|footer_subcol_content_override]] === patch === * [[patch:start|Patch]] * [[patch:155:start|1.5.5]] * [[patch:155:xtreme-low-barrier|xtreme low-barrier widget]] * [[patch:155:xtreme-subtitle|xtreme subtitle]] erledigt * [[patch:153:start|1.5.3]] * [[patch:153:xtreme_last_tweets|Xtreme Last Tweets]] * [[patch:153:min-height-bug|min height mit widgets]] * [[patch:153:xtreme_gallery_shortcode|Xtreme Gallery Shortcode with ids]] === 3rd party plugins === * [[wp-plugins:q-and-a-faq|Template für Q and A plugin erstellen]] * [[wp-plugins:2-click-socialmedia-buttons-in-xtreme-one-richtig-einbinden|2 Click Social Media Buttons einbinden]]

layout-reihenfolge-aendern-beispiel-teaser-vor-footer

====== Layout Reihenfolge in xtreme-one ändern ====== related: MarketPress Forum [[http://marketpress.de/support/topic/teaser-area-position-verandern/|Teaser Area Position verändern]] Hier zeige ich anhand eines Beispiels für den teaser, wie man die Reihenfolge der Laoutcontainer in xtreme-one ändern kann. Kopiere dir die Dateien //header.php// und //footer.php// aus dem Ordner// xtreme-one// in deinen ChildTheme Ordner und benenne die Aufrufe der beiden Funktionen ''xtreme_start_layout()'' und ''xtreme_end_layout()'' um.\\ Im Beispiel hab ich jetzt das prefix ''sunflower_'' verwendet. Das Ganze schaut dann in etwa so aus: header.php <code phpwp ChildTheme/header.php> <?php do_action('xtreme_document_head'); do_action('xtreme_meta'); do_action('xtreme_stylesheets'); do_action('xtreme_ie_patch'); do_action('xtreme_theme_stylesheet'); xtreme_frontend_favicon(); ?> <link rel="pingback" href="<?php bloginfo( 'pingback_url' ) ?>" /> <?php wp_head(); ?> </head> <?php sunflower_xtreme_start_layout() ?> </code> footer.php <code phpwp ChildTheme/footer.php> <?php /** * Xtreme Name: Footer */ sunflower_xtreme_end_layout(); wp_footer(); ?> </body> </html> </code> Kopiere dir anschließend die zwei functionen ''xtreme_start_layout()'' und ''xtreme_end_layout()'' aus der Datei //xtreme-one/lib/xtreme-template-functions.php// in die //functions.php// deines ChildThemes, benenne sie entsprechend um und kopiere dir den Aufruf von xtreme_teaser() und den zwei hooks in die umbenannte sunflower_xtreme_end_layout. <code phpwp> function sunflower_xtreme_start_layout() { $tpl = xtreme_get_template(); $GLOBALS['xtreme_template'] = $tpl; xtreme_body(); do_action('xtreme_after_start_layout'); do_action('xtreme_before_header'); xtreme_header(); do_action('xtreme_after_header'); // do_action('xtreme_before_teaser'); // xtreme_teaser(); // do_action('xtreme_after_teaser'); do_action('xtreme_before_main'); xtreme_start_container('main', '', 'div'); do_action('xtreme_before_columns'); if ( !xtreme_is_layout_2()) { // use filter to allow childthemes to hide xtreme_columns if ( ! apply_filters( 'xtreme_hide_columns', FALSE, $tpl ) ) xtreme_columns( $tpl ); echo "<div id='content' class='col3' " . xtreme_aria_required( 'main', false ) .">"; echo " <div class='col3_content clearfix'>"; do_action('xtreme_col3_top'); } else { echo "<div id='content' class='col1' " . xtreme_aria_required( 'main', false ) .">"; echo " <div class='col1_content clearfix'>"; do_action('xtreme_layout2_col1_top'); } } function sunflower_xtreme_end_layout() { $tpl = $GLOBALS['xtreme_template']; if ( !xtreme_is_layout_2()) { do_action('xtreme_col3_bottom'); echo " </div>"; echo " <div class='ie_clearing'>&nbsp;</div>"; echo "</div>"; } else { do_action('xtreme_layout2_col1_bottom'); echo "</div></div>"; if ( ! apply_filters( 'xtreme_hide_columns', FALSE, $tpl ) ) xtreme_layout2_columns($tpl); } do_action('xtreme_after_columns'); xtreme_end_container('div'); do_action('xtreme_after_main'); // Copy teaser before footer do_action('xtreme_before_teaser'); xtreme_teaser(); do_action('xtreme_after_teaser'); do_action('xtreme_before_footer'); xtreme_footer(); do_action('xtreme_after_footer'); do_action('xtreme_before_siteinfo'); xtreme_siteinfo(); do_action('xtreme_after_siteinfo'); do_action('xtreme_after_end_layout'); } </code> Anhand dieses Beispiels künnen natürlich auch andere Layoutcontainer verschoben und vertauscht werden.

layout-reihenfolge-aendern-beispiel-teaser-vor-footer · Zuletzt geändert: 2019/04/25 14:04 (Externe Bearbeitung)
© 2013 <xfco.de> Impressum | Datenschutz

Seiten-Werkzeuge