Re: 5.7に使えるおすすめアドオン
症状が発生している原因が判明しました。
デフォルトで入っているテーマの「Elemental」では、正常に表示されます。
オリジナルのテーマを使用すると表示されないという現象が現れます。
そして、オリジナルのテーマを使用して左上のメニューからページ設定をしようとすると、コンポーザーなどのメニューをクリックしても右側のメイン画面は白っぽくなるなるだけで、何も表示されません。
テーマを「Elemental」に変更するとは正常に表示されます。
となると原因は、オリジナルのテーマになるのですが、PHPの記述は5.6で使用していたもののままなのですが、何か記述が変なのでしょうか?
下記に記述します。
-----------------------------------------------------------------------------------------------------------------
<?php
defined('C5_EXECUTE') or die(_("Access Denied."));
$this->inc('elements/header.php');
?>
<div id="outercontainer1">
<div id="outercontainer2">
<div id="container">
<div id="contents">
<div id="main">
<?php
$a = new Area('Main');
$a->display($c);
?>
</div>
<div id="side">
<?php
$a = new Area('Sidebar');
$a->display($c);
?>
</div>
<div style="clear:both"> </div>
</div>
</div>
</div>
<?php
$this->inc('elements/footer.php');
?>
-----------------------------------------------------------------------------------------------------------------
オリジナルのテーマは、【application/themes/○○】に入れています。
ご教授いただける方、お手数をおかけいたしますが、よろしくお願いいたします。
Re: Re: Re: 5.7に使えるおすすめアドオン
以下に記載しますので、よろしくお願いいたします。
【header.php】
----------------------------------------------------------------------------------------------------------------------------------------------
<?php defined('C5_EXECUTE') or die(_("Access Denied.")); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
<html lang="ja">
<head>
<?php Loader::element('header_required'); ?>
<!-- Site Header Content //-->
<style type="text/css" media="screen">@import "<?php echo $this->getStyleSheet('main.css')?>";</style>
<style type="text/css" media="screen">@import "<?php echo $this->getStyleSheet('typography.css')?>";</style>
</head>
<body>
<div id="header">
<h1>東洋鋳造株式会社|鋳鉄品製造|手ごめアルミ|アルミダイキャスト|工作機械部品、電子部品、船舶部品、産業機械部品はご相談ください。</h1>
<a href="http://www.chuzo.co.jp"><img src="<?php echo $this->getThemePath()?>/images/header.gif" alt="鋳物の東洋鋳造" width="750" height="70" /></a>
</div>
----------------------------------------------------------------------------------------------------------------------------------------------
【footer.php】
----------------------------------------------------------------------------------------------------------------------------------------------
<?php
defined('C5_EXECUTE') or die(_("Access Denied."));?>
<div id="footer">
Copyright(c) 東洋鋳造 株式会社 All Rights Reserved.
</div>
</div>
</div>
<?php Loader::element('footer_required'); ?>
</body>
</html>
----------------------------------------------------------------------------------------------------------------------------------------------
Re: Re: 5.7に使えるおすすめアドオン
<div class="<?php echo $c->getPageWrapperClass()?>">
<?php Loder::element('footer_required') ?>
のすぐ上に
</div>
を追加してください。
これでコンポーザーが出てくると思います。
この機能は5.7から新設され、必須項目のようです。
もう一点ですが、
5.7系からCSSを読み込むとき$view->getSytlesheet が推奨されるようなので
$this->getSytlesheet を $view->getSytlesheet に変更してみてください。
Re: Re: Re: 5.7に使えるおすすめアドオン
ご指示の通り、header.phpとfooter.phpに記述しアップしましたが、表示はされませんでした。
それと、cssを読み込むときの記述を変更したら、【予期せぬエラー】と出ました。
双方とも何か記述方法が違っているのでしょうか?
とりあえず、CSSの方$this に戻してあります。
http://www.chuzo.co.jp/casting/products
Re: 5.7に使えるおすすめアドオン
の上の行に
<?php $this->requireAsset('javascript', 'jquery'); ?>
と追加してみてください。
acliss
Re: Re: 5.7に使えるおすすめアドオン
そちらを見せてもらえるとわかると思います。