1

私は Yii と PHP に取り組み始めており、cniska.net によるこの Twitter Bootstrapを使用し ており、機能させることができます。

ただし、思い通りに機能させるにはいくつかの困難があります。私は何かを見落としているかもしれませんが、ドキュメントに役立つものは何も見つかりませんでした。

私はこのようなナビゲーションバーを持っています:

      $this->widget('bootstrap.widgets.TbNavbar', array(
          'brand'=>'XPTO',
          'brandUrl'=>'#',
          'fixed' => 'top',
          'collapse'=>true, // requires bootstrap-responsive.css
          'items'=>array(
              array(
                  'class'=>'bootstrap.widgets.TbMenu',
                  'items'=>array(
                      array('label'=>'1st Link', 'url'=>'#', 'active'=>true),
                      array('label'=>'2nd Link', 'url'=>'#'),
                      array('label'=>'3rd Link', 'url'=>'#'),
                      array('label'=>'4thLink', 'url'=>'#'),
                  ),
              ),
(..)

だから、私の最初の2つの質問に:

の下'brand'=>'XPTO'に、画像へのパスを入力できますか? 例えばロゴ?画像パスを入力できることはわかっていますが、画像を並べて表示するにはどうすればよいですか? (これにより、2を含む画像の作成と作成が回避されます)。

第二に:

クリックしたリンクに応じてレイアウト内のページ移動を操作および追加したいので、 *各'li''id'属性を追加したいので、最終結果は次のようになります

<li class="active" id="xyz"><a href="#"> Link Text </a></li>

私が試してみました

array('label'=>'2nd Link', 'url'=>'#', 'id'=>'xyz'),

array('label'=>'2nd Link', 'url'=>'#', 'htmlOptions'=>array( 'id'=>'xyz'),),

しかし、成功しませんでした。

任意のヒント?前もって感謝します。

4

3 に答える 3

0

画像の brandLabel の代わりに brand..

于 2014-01-02T16:04:34.953 に答える
0

Yiistrap では、いくつかのプロパティが変更されました。

そこで使用する必要があります

'brandLabel' => CHtml::image(Yii::app()->getBaseUrl() . '/images/logo.png', 'Logo', array('width' => '37', 'height' => '37')),

'brandUrl' => 'http://www.someurl.com',
于 2013-10-26T19:09:40.277 に答える