<?php $baser->contentsName() ?>の挙動の変化
- » kyuu > <?php $baser->contentsName() ?>の挙動の変化 @ 2011/7/26 18:28
- ryuring > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/7/26 18:47
- kyuu > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/7/28 23:42
- ryuring > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/8/4 23:18
- umeboshi > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/8/23 11:21
- arata > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/8/23 11:37
- umeboshi > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/8/23 12:24
- arata > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/8/23 13:49
- ryuring > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/8/24 0:12
- umeboshi > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2011/8/25 13:54
- cruel > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2012/1/2 15:02
- ryuring > Re: <?php $baser->contentsName() ?>の挙動の変化 @ 2012/2/6 13:48
kyuu > <?php $baser->contentsName() ?>の挙動の変化 @ 2011/7/26 18:28 |
---|
1.6.13にて「$baser->contentsName()」の挙動がマニュアルの記述どおり「該当ページの URLにおいて、設置フォルダから最初のスラッシュまでの文字をキャメルケースで出力します」に修正されたかと思います。
今まで「ページ名」や「ブログアカウント名」が表示されていた(と想像します)ので <body id="<?php $baser->contentsName() ?>"> からトップページでは<body id="Index">、会社案内なら<body id="About">、ニュースリリースなら<body id="News">と表示されていたのを利用しグローバルナビも含めた全体でcssの制御をしていましたが、今はサービスやサイトマップのようにルート直下にあるページはすべて<body id="Array">になってしまい切り替えができなくなってしまいました。 何か代用できる方法は無いものでしょうか。 なお「ページ管理」のカテゴリで「http://hoge.jp/service/service」になるようにもしてみましたが、<body id="Array">のままでNGでした。(これはマニュアルの記述とは挙動が違うような気がします…。) ただこの方法はパンくずの制御もありますので避けたい所なのですが。 恐れ入りますがご確認よろしくお願いします。 ■ BaserCMSのバージョン:1.6.13.3 ■ サーバー名:WindowsXP sp3 xampp 1.6.3a ■ スマートURLの利用:ON ■ 設置フォルダ:ドキュメントルート ■ 利用しているデータベース:通常ページはMySQL ■ PHPスキル(自己評価): 全くわからない |