2017-03-03 12 views
-1

現在のURLと現在のliのURLが等しい場合にクラスをliタグで条件を作成しようとしていますが、アクティブなクラスを追加しても機能しません。クラス内で条件を真にする方法は?

+1

しかし、それは意味しません。どのようなエラーが表示されますか? –

+0

上記の条件が機能していないのは私の平均です –

+0

このコードでクラスを追加していません –

答えて

-1

if文のsintaxが正しいため、実際にこれらの変数が返す値を確認します。

-1

URLは正しいですか? if文を真とすることはできますか? (5月ではない本当の問題)ところで

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; 


あなたのライン1がお送りしますエラー: あなたはURL、他の方法を取得しようとすることができるかもしれラインで開くphpの1つの<?phpしかしdidntのは、それを閉じました2行目よりもphpを開いて2行目:<?php ... ?>

+0

はいURLは正しいです私は正しいURLを印刷することをエコーし​​ました –

+0

私は答えを編集しました。 '<?php'は2回実行されます。 –

+0

ええ、申し訳ありませんが、私はここでPHPを閉じるのを忘れていましたが、私は私のファイルで閉じています –

0

これを試すことができます。

以下のコードが機能しない場合は、最初の可変値$currentUrl$urlを確認できます。

<?php $currentUrl = Mage::helper('core/url')->getCurrentUrl(); // get current url 
<?php $url = $category->getURL(); ?> 
<?php if ($currentUrl == $url) {echo '<li class="active dropdown megamenu-fw "></li>';} else { echo '<li class="dropdown megamenu-fw"></li>';} ?> 
関連する問題