(使用鏌鋣1.0.5)使用頁面變量(鏌鋣,1.0.5)
當我執行我的當前片段(見下面代碼段),它似乎完全忽略if(empty())
檢查。 我也試過if($promoX == '')
,也沒有運氣。
<?php
$promo1 = '[*sidepromotop*]'; // assets/images/promo1.jpg
$promo2 = '[*sidepromobot*]'; // this variable is empty.
if(empty($promo1) && empty($promo2)){
echo '[!Ditto? &startID=`92` &depth=`1` &display=`2` &randomize=`1` &tpl=`Promo-Block-Styles`!]';
}else{
if(empty($promo1)){
echo '[!Ditto? &startID=`92` &depth=`1` &display=`1` &randomize=`1` &tpl=`Promo-Block-Styles`!]';
}else{
echo '<div class="promo"><img src="'.$promo1.'" alt="" /></div>';
}
if(empty($promo2)){
echo '[!Ditto? &startID=`92` &depth=`1` &display=`1` &randomize=`1` &tpl=`Promo-Block-Styles`!]';
}else{
echo '<div class="promo"><img src="'.$promo2.'" alt="" /></div>';
}
}
?>
由於某種原因,上面會的代碼顯示如下:
<div class="promo">
<img src="assets/images/promo1.jpg" alt="">
</div>
<div class="promo">
<img src="" alt="">
</div>
正如你可以看到,即使變量是空的,它顯然還是將其視爲不爲空時,我雖然運行我的代碼。
我真的很感謝這方面的一些見解,因爲我對modx很陌生,它給了我這麼頭疼!
謝謝!
謝謝你洙多,正是我一直在尋找! – MrE