■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

スマートフォン対応レイアウト付きのテーマでスマホ対応を有効にするとウィジェットが表示されないので困っています

muto > スマートフォン対応レイアウト付きのテーマでスマホ対応を有効にするとウィジェットが表示されないので困っています @ 2015/6/10 13:31
お世話になっております。
ウィジェットがスマフォサイトに反映できずに困っております。
お時間がございましたらどうか助けて頂きたく、書き込みさせていただきました。

使っているテーマは「skelton」です。

skelton/Layouts/smartphone/default.phpの中身は以下になります。

<?php
/**
 * デフォルト
 */
?>
<?php $this->BcBaser->docType('html5') ?>
<html lang="ja">
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=320, user-scalable=no">
		<?php $this->BcBaser->title() ?>
		<?php $this->BcBaser->metaDescription() ?>
		<?php $this->BcBaser->metaKeywords() ?>
		<?php $this->BcBaser->css(array('admin/html5reset-1.6.1', 'smartphone/style')) ?>
		<?php $this->BcBaser->js(array(
			'admin/jquery-1.7.2.min',
			'smartphone/startup.js'
		)); ?>
		<?php $this->BcBaser->scripts() ?>
		<?php $this->BcBaser->element('google_analytics', array(), array('subDir' => false)) ?>
	</head>
	<body id="<?php $this->BcBaser->contentsName() ?>">
		<div id="Page">

			<header>
				<div class="clearfix" id="BoxLogo">
					<div id="Logo"><?php echo $this->BcBaser->siteConfig['name'] ?></div>
				</div>
				<?php $this->BcBaser->element('global_menu') ?>
			</header>

			<div id="ContentsBody" class="contents-body clearfix">
				<?php $this->BcBaser->flash() ?>
				<?php $this->BcBaser->content() ?>
				<?php $this->BcBaser->element('contents_navi') ?>
			</div>

			<div>
            
            aaaaaaaaaaaaaaaaaaaaaaa
			<?php if(!empty($widgetArea)): ?>
				<?php $this->BcBaser->element('widget_area', array('no' => $widgetArea)); ?>
			<?php endif; ?>
            mmmmmmmmmmmmmmmmmmmmmm
			</div>


			<section id="ToTop">
				<a href="#Page">PAGE TOP</a>
			</section>

			<footer>
					<?php $this->BcBaser->element('global_menu') ?>
				<address>Copyright(C) <?php $this->BcBaser->copyYear(2008) ?> <br />baserCMS All rights Reserved.</address>

			</footer>

		</div>
		<?php $this->BcBaser->func() ?>
	</body>
</html>


元々の中身は
<?php
/**
 * デフォルトレイアウト
 */
$this->BcBaser->includeCore('Layouts/smartphone/default');

でしたが、タグをテーマ単位でいじりたくて
lib/Baser/View/Layouts/smartphone/default.php
から中身を持ってきました。
持ってきてからはアルファベットで囲んだ以外いじっていないタグです。

ウィジェットが反映される部分をアルファベットではさんでみたのですが
スマートフォンで見ると間の部分だけどこかにいってしまうようなのです。
            aaaaaaaaaaaaaaaaaaaaaaa
			<?php if(!empty($widgetArea)): ?>
				<?php $this->BcBaser->element('widget_area', array('no' => $widgetArea)); ?>
			<?php endif; ?>
            mmmmmmmmmmmmmmmmmmmmmm

CSSは
skelton/css/smartphone/style.cssの以下の部分を
全て非反映にしているので、cssの効果で見えなくなっている
訳ではないのだろうなぁという感じです。
/* widget-area
----------------------------------------------- */
/*.widget-area {
	margin-bottom: 40px;
	border-top:1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.widget-area h2{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 13% 10px 15px;
	background-color:#fff;
	margin-bottom:10px;
}
.widget-area ul {
	padding-left:40px;
	list-style:disc;
	padding-bottom: 20px;
}
.widget-area ul li {
	margin-bottom: 10px;
}
.widget-text {
	padding-bottom: 20px;	
}
.widget-text p{
	margin-left:10px;
	margin-right:10px;
}*/


キャッシュの削除をしてもウィジェットを書き換えても
どうしてもスマートフォンで表示してくれない状況です。

どうかよろしくお願いします。

■ BaserCMSのバージョン:3.0.7
■ レンタルサーバー名:さくら
■ スマートURLの利用: ON
■ 設置フォルダ: サブフォルダ
■ 利用しているデータベース: MySQL
■ PHPスキル(自己評価): E
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
36 人のユーザが現在オンラインです。 (33 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 36