繁体   English   中英

如何在Joomla中为文章插入“subtitle”元素?

[英]How to insert a “subtitle” element for an article in Joomla?

我知道这是一个“老”问题,我在joomla论坛上找到了几个帖子,但很多人可以追溯到'09 / '10的1.5或1.6,并且他们都没有找到真正实用的解决方案。 。

那么如何在文章中插入字幕元素,并将其提取到Joomla中的模块或组件的覆盖中? (我对2.5+的解决方案感兴趣,如果这有帮助的话)

即来到我的脑海里的想法是添加字幕就在文章标题的同一领域,特殊字符或单词,或两者的组合之后,例如: My title_sub_My subtitle
然后在使用PHP的覆盖文件中,获取$title变量(或者它是什么),解析文本,如果出现特殊分隔符,则将变量拆分为另外两个要在代码输出中使用的变量,例如:

$title = 'My title_sub_My subtitle'

$mainTitle = 'My title'
$subTitle  = 'My subtitle'

不幸的是,我真的是PHP的初学者,而且我对如何实现这样的结果有了非常基本的了解,或者即使它完全可能,也许是由于Joomla CMS结构或其他复杂性。

如果我刚刚说的是完全背叛,或者有更好的方法来获得文章的副标题,应该做些什么? 谢谢!

你可以轻松地做到。 阅读以下链接。

如何在Joomla文章中添加其他字段

编辑joomla的核心可能会丢失你的脚本更新。 在覆盖中你可以写:

<?php 
    $itemTitle = $item->title; // 'My title_sub_My subtitle'
    list($title, $subtitle) = explode("_sub_", $itemTitle);
    echo  $title;
    echo "<span class='subtitle'>".$subtitle."</span>";
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM