■テンプレートの自作

<?php echo***;?> でテンプレートに記述する


よく使う関数
 開発者マニュアルを用意しました。
 http://cmsimple-jp.org/dev-doc/php/tplfuncs_8php.html 


Function Status Description
editmenu() 必須 編集用画面(Ver1.7より不要
content() 必須 メインとなる部分
head() 必須 Creates the calls to stylesheet, meta data and page title for the html head section
languagemenu() recommended  多言語化のサイト用を作成した時の切り替え用の フラグ(旗)を表示 
lastupdate() recommended Creates date/time of last edit
li($hc,'menulevel') optional Creates the navigation menu with links to pages of all levels
locator() optional パンくずリスト
loginlink() recommended ログイン、ログアウトのリンク表示
mailformlink() optional メールフォームへのリンク
newsbox() additional Displays the contents of a (usually hidden) page
nextpage() optional Creates a link to the next page
onload() 必須 Must be included in the body tag to enable functioning of the editor
pagename() optional

 sitename() は、 $tx['site']['title'] がそのまま表示されますが、pagename()は、Meta_Tagプラグインで設定が優先されます

previouspage() optional Creates a link to the preceding page
printlink() optional プリントアウト(印刷)用のページ
searchbox() optional 検索BOX
sitename() optional ホームページのタイトル、サイト名  $tx['site']['title'].
sitemaplink() optional サイトマップへのリンク
submenu() optional Creates links to sub pages if existent
toc() required Creates the menu
top() optional Creates a link to the top of the page (#TOP).

 

よく使う定数・・使えそうな定数

開発者マニュアルを用意しました。
http://cmsimple-jp.org/dev-doc/php/globals_vars.html 

 
Jqueryの利用
 多重読み込みやコンフリクトを避けるために、標準で備わってる JQuery4CMSimple プラグインの関数を利用します。
 詳細は プラグイン管理 > Jquery のヘルプ

基本的に
include_once で jquery.inc.php を読み込んで
include_jQuery() で Jquery本体を呼び出して
include_jQueryPlugin($name, $path) で Jqueryのライブラリを読み込む の3つ

...
<?php
// include its jQuery library
    include_once $pth['folder']['plugins'].'jquery/jquery.inc.php';
    include_jQuery();
    include_jQueryPlugin(’easing', $pth['folder']['template'].'js/jquery.easing.min.js');
?>
<head>


 ※jQueryライブラリへの直接な表記は避けましょう

//BAD Code!
    <script src="<?php echo $pth['folder']['template']?>js/jquery.magnific-popup.js">
    </script>


独自のコードは $hjs(</body>前なら $bjs ) に

$hjs .= '<script type="text/javascript">
	            jQuery(document).ready(function(){...});
	         </script>';



 

http://cmsimple-jp.org/?%E2%96%A0Tips/%E9%96%8B%E7%99%BA/cmp_php