concrete5.7개의 주제(최소)를 만들어 보자.

2009 단어 PHPconcrete5

개시하다


콘서트 5의 테마를 가장 적게 이동하는 파일을 만들어 보십시오.

역사를 갱신하다


2016.02.05-1$a->display();$a->display($c);로 변경되었습니다.$c는 표시할 페이지 객체입니다.Loader::element('footer_required'); 이전에는 없었다.
2016.02.05-2</body>에서 $a->display($c);로 복구됩니다.5.7부터 생략할 수 있다.

테마 파일 배치

/application/themes/
themes 폴더 아래에서 만들고 싶은 테마의 이름 폴더를 만듭니다.
/application/themes/tm1
이렇게 하면'tm1'이라는 이름의 주제가 존재하는 것을 식별할 수 있다.화면 관리 테마를 선택하면 내용이 없는데 tm1을 설치했냐고 물어본다.

내용이 없어 축약도, 이름, 설명이 없다.

default.php 만들기


최저한도.php가 있으면 테마를 사용할 수 있기 때문에default입니다.php를 만들어 봤어요.UTF-8을 사용하여 저장합니다.
application/themes/tm1/default.php
<?php
    // おまじない
    defined('C5_EXECUTE') or die("Access Denied.");
?>
<html>
<head>
<?php
    // concrete5 の動作に必要な、<head> タグ内コードを出力
    Loader::element('header_required');
?>
</head>
<body>
<!-- 編集時 concrete5 の上部メニューの表示で、コンテンツが隠れてしまうのを予防します -->
<div class="<?php echo $c->getPageWrapperClass()?>">
<?php
    // ブロックを置けるエリアを作成
    $a = new Area('Area1');
    $a->display();
    // エリアを複数作る場合は、Area(引数); の引数を変更して作成
    $a = new Area('Area2');
    $a->display();
?>
</div>
<?php
    // concrete5 の動作に必要な、<body> タグ内コードを出力 </body> 直前に置くのがお作法らしい
    Loader::element('footer_required');
?>
</body>
</html>
이 코드에서는 Area1/Area2 구성 블록으로 사용할 수 있는 템플릿을 사용할 수 있습니다.
관리화면에 축약도, 이름, 설명 등이 표시되지 않는 경우도 있지만, 이 글의 코드를 눈앞에 두고 앞으로 해결하려고 한다.

참고 자료


[완전 보존판] 콘서트 5.6.x테마 펫세트

좋은 웹페이지 즐겨찾기