- Автор темы
- #1
Здравствуйте, форумчане.
Не могу никак решить проблему вывод логотипа, а точнее его не вывода на страницах рубрик.
Для постов и страниц, у меня получилось подключить свой шаблон header, без блока логотипа.
А на рубриках выводится текст вместо картинки.
В настройках шаблона есть два варианта: показывать сам логотип или текст.
Если я добавляю условие, чтоб в рубриках id 1 и id 2 не выводился div class=logo, то он не выводится, но все равно выводится текст (название сайта)
Не могу никак решить проблему вывод логотипа, а точнее его не вывода на страницах рубрик.
Для постов и страниц, у меня получилось подключить свой шаблон header, без блока логотипа.
А на рубриках выводится текст вместо картинки.
В настройках шаблона есть два варианта: показывать сам логотип или текст.
Если я добавляю условие, чтоб в рубриках id 1 и id 2 не выводился div class=logo, то он не выводится, но все равно выводится текст (название сайта)
PHP:
<div class="logo<?php if( $textlogo = mfn_opts_get('logo-text') ) echo ' text-logo'; ?>">
<?php
if( is_front_page() ) echo '<h1>';
echo '<a id="logo" href="'. get_home_url() .'" title="'. get_bloginfo( 'name' ) .'">';
// logo - source
if( $_GET && key_exists('mfn-l', $_GET) ){
$logo_src = THEME_URI .'/images/logo/'. $_GET['mfn-l'] .'.png'; // demo
} elseif( $layoutID = get_post_meta( mfn_ID(), 'mfn-post-custom-layout', true ) ){
$logo_src = get_post_meta( $layoutID, 'mfn-post-logo-img', true );
} else {
$logo_src = mfn_opts_get( 'logo-img', THEME_URI .'/images/logo/logo.png' );
}
// logo print
if( $textlogo ){
echo $textlogo;
} else {
echo '<img class="scale-with-grid" src="'. $logo_src .'" alt="'. get_bloginfo( 'name' ) .'" />';
}
echo '</a>';
if( is_front_page() ) echo '</h1>';
?>
</div>