0
我懷疑這是一個容易解決的問題,但PHP是我的很多弱點之一。基本上我使用Joomla CMS,並且我想在產品頁面和商業頁面上使用Microdata(使用Schema.org)。因此,我嘗試使用$menuID
並使用IF
和ELSE
陳述。我想選擇5頁左右,如果頁面ID匹配,則應回顯http://schema.org/Product
回顯http://schema.org/LocalBusiness
。使用PHP將Microdata添加到身體與IF和ELSE
的問題是,ELSE
被忽略和http://schema.org/Product
正在使用的每一頁。
這裏是我做的代碼:
<body class="<?php echo $active->alias; ?>" itemscope
itemtype="<?php $menuID = JSite::getMenu()->getActive()->id;
if($menuID == '115' | '116' | '117' | '118' | '119') {
echo'http://schema.org/Product';
} else {
echo'http://schema.org/LocalBusiness';}
?>
">