粒子非常灵活且用户友好,但是http://docs.gantry.org/gantry5/advanced/content-in-particles指出,粒子只能使Joomla的文章成为内容提供者。
{% set options = {published: true,id: [14,3]} %}
{% set finder = joomla.finder('category',options) %}
但是人们经常使用其他组件作为主要的内容组织者,例如K2或Easyblog,尤其是当Easyblog允许用户直接从MS Word创建/编辑文章时。对于我来说,用PHP检索Easyblog的帖子并不难:
<?php
// Include the engine
include_once(JPATH_ADMINISTRATOR . '/components/com_easyblog/includes/easyblog.php');
// Only fetch 10 posts
$limit = 10;
// Category id's (one or more)
$options = array(1);
$model = EB::model('Category');
$posts = $model->getPosts($options,$limit);
但是龙门架颗粒正在使用树枝,我对此不太熟悉。所以问题是,如何将通过PHP从Easyblog提取的内容集成到Gantry的树枝环境中?