Тип страницы и шаблоны страниц Concrete5 CMS (по умолчанию default.php)

Я только что вошел в новый клиентский офис сегодня, чтобы исправить сайт с помощью Concrete5 CMS, однако у меня возникла проблема с чем-то. (Никогда не использовал эту CMS прежде, так что думаю, что я все сделал хорошо).

Проблема, с которой я сталкиваюсь, заключается в следующем:

  1. Я создал 2 новых типа страниц: блог и статья в блоге
  2. Я создал 2 новых шаблона страницы blog.php и blog_article.php
  3. Я назначил типам страниц, какие шаблоны использовать по умолчанию

Однако, когда я просматриваю страницу блога или страницу статьи блога, он не использовал найденные шаблоны, а всегда использовал шаблон default.php.

У кого-нибудь есть идеи, почему это может быть и почему он не использует шаблоны страниц, которые я назначил типам страниц?

ОБНОВИТЬ

blog_article.php

<?php  defined('C5_EXECUTE') or die(_("Access Denied."));  ?>

<?php  $this->inc('elements/header.php'); ?>

<div class="ccm-page page-type-blog-article page-template-full">

    <div class="container">
        <div class="row">
            <div class="col-sm-8 col-content">
                <?php
                    $a = new Area('Main');
                    $a->setAreaGridMaximumColumns(12);
                    $a->display($c);
                    print $innerContent; // testing
                ?>
            </div>
            <div class="col-sm-offset-1 col-sm-3 col-sidebar">
                <?php
                    $a = new Area('Sidebar');
                    $a->display($c);
                ?>
            </div>
        </div>
    </div>

</div>

<?php  $this->inc('elements/footer.php'); ?>
<?php  $this->inc('elements/footer-c5.php'); ?>

blog_listing.php

<?php  defined('C5_EXECUTE') or die(_("Access Denied."));  ?>

<?php  $this->inc('elements/header.php'); ?>

<div class="ccm-page page-type-blog page-template-full">

    <div class="container">
        <div class="row">
            <div class="col-sm-8 col-content">
                <?php
                    $a = new Area('Main');
                    $a->setAreaGridMaximumColumns(12);
                    $a->display($c);
                    print $innerContent;
                ?>
            </div>
            <div class="col-sm-offset-1 col-sm-3 col-sidebar">
                <?php
                    $a = new Area('Sidebar');
                    $a->display($c);
                ?>
            </div>
        </div>
    </div>

</div>

<?php  $this->inc('elements/footer.php'); ?>
<?php  $this->inc('elements/footer-c5.php'); ?>

Я приложил скриншоты областей администратора и т.д..

Надеюсь, что кто-то может заметить, что я делаю не так, совершенно новый для бетона5 и 2-й день на работе, поэтому нужно добиться хорошего прогресса сегодня, ха-ха

0 ответов

Другие вопросы по тегам