如果是 Joomla K2 项目或 Joomla 文章,则检测模板索引文件
Detect on template index file if Joomla K2 item or Joomla Article
我正在寻求有关如何检测 "page" 是否来自索引文件中的 K2 项目或 Joomla 文章的帮助。
示例:
如果 "page" 是 k2 项目显示此内容否则如果是 Joomla 文章显示此内容。
我需要这样做的原因是我需要为一般页面设置不同的网格结构,而不是 k2。
Joomla 内容完全由数据库控制。每个页面 url 至少有一个公共输入:选项。你的事实是确定 2 个内容来源:核心文章(com_content)和 k2(com_k2)。所以只需选择 url 变量选项的值并检查。
$input = JFactory::getApplication()->input;
$option = $input->get('option');
if($option == 'com_content') {
// Show content for Joomla article
} else if($option == 'com_k2') {
// Show content for k2
}
我正在寻求有关如何检测 "page" 是否来自索引文件中的 K2 项目或 Joomla 文章的帮助。
示例:
如果 "page" 是 k2 项目显示此内容否则如果是 Joomla 文章显示此内容。
我需要这样做的原因是我需要为一般页面设置不同的网格结构,而不是 k2。
Joomla 内容完全由数据库控制。每个页面 url 至少有一个公共输入:选项。你的事实是确定 2 个内容来源:核心文章(com_content)和 k2(com_k2)。所以只需选择 url 变量选项的值并检查。
$input = JFactory::getApplication()->input;
$option = $input->get('option');
if($option == 'com_content') {
// Show content for Joomla article
} else if($option == 'com_k2') {
// Show content for k2
}