Bonfire codeigniter нестандартный рендеринг макета - беда

0

У меня новая тема в моем костерном приложении, называемом "стильным". В этой папке темы есть файл index.php. Когда я пытаюсь загрузить эту тему, макет, указанный в index.php, загружается. Однако, когда у меня есть другой файл макета под названием "style.php", и попробуйте загрузить его, файлы верхнего и нижнего колонтитулов вообще не загружаются. Должно быть очень просто, я действительно не уверен, что мне не хватает.

index.php в стильной теме:

    <?php echo theme_view('site_header');?> 
    <?php echo Template::message(); echo isset($content) ? $content : Template::content(); ?>
    <?php echo theme_view('footer'); ?>

Макет style.php в стильной теме:

    <?php echo theme_view('site_header.php');?> 
    <?php echo Template::message(); echo isset($content) ? $content : Template::content(); ?>
    <?php echo theme_view('_footer.php');?>

Код, который обрабатывает часть рендеринга в контроллере, приведен ниже:

    public function testing() {
        Template::set_theme('stylish');
        Template::render('style');
        }
Теги:
codeigniter
themes
layout
bonfire

1 ответ

0

Я просто понял, что theme_view ("custom_view"); не следует включать расширение.php. Не уверен, что у кого-то будет такая проблема, но если кто-нибудь это сделает, надеюсь, что это поможет.

строка <?php echo theme_view('site_header.php');?> <?php echo theme_view('site_header.php');?> должен быть <?php echo theme_view('site_header');?> <?php echo theme_view('site_header');?>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню