Plone-在页面中嵌入内部链接的内容

Plone-在页面中嵌入内部链接的内容,plone,Plone,我有一个页面列表,这些页面必须出现在我的Plone的不同位置。如果我使用内部链接,我会在页面中看到一个HTML链接,但我希望看到链接页面的嵌入内容 我曾尝试安装一些链接插件(Smart link,vs.alias…),但找不到解决方案 我正在使用Plone 4.3。我不知道任何Plone插件能满足您的要求 很久以前,我用Plone的prepOverlay编写了这个小js,在弹出窗口中显示内部链接 在这种情况下,您可以在TinyMCE的内部链接上放置一个弹出窗口自定义CSS类 它只显示给定URL的

我有一个页面列表,这些页面必须出现在我的Plone的不同位置。如果我使用内部链接,我会在页面中看到一个HTML链接,但我希望看到链接页面的嵌入内容

我曾尝试安装一些链接插件(Smart link,vs.alias…),但找不到解决方案


我正在使用Plone 4.3。

我不知道任何Plone插件能满足您的要求

很久以前,我用Plone的
prepOverlay
编写了这个小js,在弹出窗口中显示内部链接

在这种情况下,您可以在TinyMCE的内部链接上放置一个
弹出窗口
自定义CSS类

它只显示给定URL的内容区域。


我想这是您自己实现的一个很好的起点

您可以考虑一个标准,如位置、内容类型等,来区分应该挑选哪些文章(在最坏的情况下使用collective.flag),然后使用集合来获取它们,将链接作为结果列表提供给您,并将其视图设置为
所有内容
,这是一个很好的功能,在Plone-4系列中介绍。

这些答案中有任何一个能进一步帮助您吗?我正在研究这个问题,但在最后,我决定使用集合,使用一个标准(在我的例子中是一个标记名)连接页面。我发现这种方法有两个问题:1)搜索在集合中不起作用;2)有必要使用属性模拟组成集合的页面的顺序。谢谢你的评论对不起,我不明白1)你的意思是设置条件后,你没有在集合中列出搜索结果?关于2):集合有一些排序选项(按日期、按标题等),可能您会找到合适的选项。1)搜索控件根据集合/页面的名称和页面的内容进行筛选。它不按集合的内容进行过滤(这是有意义的,因为集合内容是动态生成的)。2) 没错。我在页面名称中添加了一个数字作为前缀,以确保顺序。
$(function(){
    jq('a.popup').prepOverlay({
        subtype:'ajax',
        urlmatch:'$',urlreplace:' #content > *'
    });
});