我想在文章页面上添加侧边栏,并附上其他信息。 Joomla 1.5是否有这样的解决方案。
我的意思是我添加了一篇文章,并在标签之间从我的文字中提取信息,例如
{info_for-侧边栏} Lorem ipsum .... {/ info_for-侧边栏}
此信息在侧栏中显示当前文章的实际信息。
这可能吗?
答案 0 :(得分:0)
设置类似于你要求的东西需要某种解决方法。
首先,让我们同意你所谓的“侧边栏”只不过是一个内容......你将这些内容作为文章的一部分输入。
因此,为了实现您的要求,我建议您使用所谓的CCK - 内容构建工具包 - 使用Form2Content的Joomla扩展。有一个免费的轻量版就足够了。
Form2Content允许您设置内容类型。您可以为每个内容定义所需的字段。然后,您将创建一个模板,该模板将使用您要在字段中输入的信息来构建文章布局。
因此,假设您要创建3个这样的字段:
1-简介文字 2-全文 3-侧栏
正如我们所说,您将创建一个模板。每种内容类型都有2个模板,一个介绍文本模板和一个全文模板
全文模板应如下所示:
<div class="content-container">
<div class="content-sidebar">{$SIDEBAR}</div>
<div class="content-fulltext">{$FULLTEXT}</div>
<br clear="both" />
</div>
{$ SIDEBAR}和{$ FULLTEXT}是您在表单中输入的文字,Form2Content将使用它来创建带有布局的常规内容。
答案 1 :(得分:0)
如果您不想使用其他扩展程序或该解决方案看起来太复杂,您可以使用javascript解决方案。例如,您可以在Joomla中创建一个HTML模块并将其分配给侧边栏。在此模块上,将视图切换为HTML代码并输入:
<div class="content-sidebar"></div>
当您输入文章时,将视图切换为HTML代码并输入要在侧栏上显示的文本,并将类添加到段落或div中,如下所示:
<p class="special-content">Lorem ipsum dolor<p>
然后使用jQuery将此特殊文本附加到侧边栏,如下所示:
jQuery(".content-sidebar").append(".special-content");
注意:Joomla默认不加载jQuery,你必须在模板上添加或使用插件。