【问题标题】:Detect on template index file if Joomla K2 item or Joomla Article如果 Joomla K2 项目或 Joomla 文章在模板索引文件上检测
【发布时间】:2017-12-02 05:28:16
【问题描述】:

我正在寻求有关如何检测“页面”是否来自我的索引文件中的 K2 项目或 Joomla 文章的帮助。

例子:

如果“页面”是 k2 项目,则显示此内容,否则如果是 Joomla 文章,则显示此内容。

我需要这样做的原因是我需要为一般页面和 k2 设置不同的网格结构。

【问题讨论】:

    标签: joomla3.0 joomla-k2


    【解决方案1】:

    Joomla 内容完全由数据库控制。每个页面 url 至少有一个公共输入:option。您的事实是确定 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
    }
    

    【讨论】:

    • 非常抱歉,我在长途旅行中使用移动设备。所以我只发布了所需的代码,没有解释。
    猜你喜欢
    • 2013-05-09
    • 1970-01-01
    • 2014-11-27
    • 2012-12-23
    • 2013-05-15
    • 2013-06-30
    • 2013-04-13
    • 2014-10-28
    • 2013-11-17
    相关资源
    最近更新 更多