如何在Joomla 1.5的侧边栏上添加其他文章信息?

时间:2011-08-13 18:48:19

标签: joomla

我想在文章页面上添加侧边栏,并附上其他信息。 Joomla 1.5是否有这样的解决方案。

我的意思是我添加了一篇文章,并在标签之间从我的文字中提取信息,例如

{info_for-侧边栏} Lorem ipsum .... {/ info_for-侧边栏}

此信息在侧栏中显示当前文章的实际信息。

这可能吗?

2 个答案:

答案 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,你必须在模板上添加或使用插件。