私はmagentoを使用していますが、特定のビューにいるかどうかに応じて、1つのdivを表示したいと思います。私は以下を使用します:
<?php
$url1 = (string)$this->getBaseUrl()."home_tienda";
$url2 = (string)$this->getUrl('*/*/*',array('_current'=>true, '_use_rewrite'=>true));
?>
$url1と$url2の「var_dump」を入力すると、次のようになります。
string(28) "http://127.0.0.1/home_tienda"
string(37) "http://127.0.0.1/home_tienda"
まあ、私はこれを試しました:
<?php if (strcmp($url1,$url2)==0):?>
<div class="clsbanner"><?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('block_banner')->toHtml(); ?></div>
<?php endif?>
そして私もこれを試しました:
<?php if ($url1==$url2):?>
<div class="clsbanner"><?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('block_banner')->toHtml(); ?></div>
<?php endif?>
両方でfalseを取得したため、divが表示されず、表示する必要があります