在 Joomla 中检测类别 ID=4 并显示 div

Detect Category ID=4 in Joomla and show div

我想检测ID=4的某个类别,然后应用if/else添加div显示内容

<?php 
    if (JRequest::getVar('view')=='categories' && JRequest::getVar('id')==4) { ?>
<?php } ?>

如何实现? 如果文章属于类别 4,我想显示这个,否则显示另一个 div.

想象这两者是不同的div

<div class="category4">text here</div>
<div class="categoryxxx">text here</div>

请注意 <?php echo $this->item->catid;?> 显示了正确的类别 ID。我想使用 catid==9 或其他东西来应用 if 和 else 语句。只是不擅长 PHP.

嘿,我成功了:)

<?php
if ($this->item->catid == 9) { 
    echo "yes, it exists"; 
    } 
    else { 
    echo "no, it don't exist"; 
    }
?>

也可以直接放html代码,避免echo。它可能很有用,尤其是当 html 代码很大时。

<?php if ($this->item->catid == 4): ?>

<div class="category4">text here</div>
<!--- any other html code --->

<?php else: ?>

<div class="categoryxxx">text here</div>
<!--- any other html code --->

<?php endif; ?>