[英]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的核心可能会丢失你的脚本更新。 在覆盖中你可以写:
<?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.