[英]Issue with the modification of Blog category view in Joomla
我在Joomla 3.2.3中使用了JSN Epic模板。 我试图问模板开发人员,但是他们说这不是他们可以帮助我的。
几天来,我一直在想出一种解决方案,其中“博客”类别中的显示日期显示发布日期和到期日期。 不幸的是,在编辑页面中,“到期日期”没有选择,只能用于发布和创建。 对我来说,可以更改创建日期,并在其位置使用摘除日期,并更改语言文件,以便显示正确的标签,这是可以接受的。
因此,我尝试修改/html/category/blog_item.php并将创建的内容更改为publish_down或换句话说,如下所示:
<?php if ($params->get('show_create_date')) : ?>
<p class="createdate">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHTML::_('date',$this->item->publish_down, JText::_('DATE_FORMAT_LC2'))); ?>
</p>
<?php endif; ?>
不幸的是,即使清除缓存后,博客类别的布局仍然没有改变。 我在/html/article/default.php中的文章视图的两行上做了同样的事情 ,并且工作正常:
<?php if ($params->get('show_create_date')) : ?>
<p class="createdate">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHTML::_('date',$this->item->publish_down, JText::_('DATE_FORMAT_LC2'))); ?>
</p>
<?php endif; ?>
我也尝试过使用核心文件,但是也没有运气。
是否在其他任何地方定义了博客类别中显示的内容,我应该更改哪些内容才能生效?
另一个可能性是创建一个自定义字段,但是当我在xml,管理员表单,前端管理员和模板本身中定义它之后,碰巧它没有保存所需的值,所以我恢复了文件的备份并继续寻找编码较少的解决方案。
当前最好的选择是使用publish_down,因为我还放置了Auto Archive扩展,这使我花了很多关于如何处理文章的解释。
我还想说,对于网站K2或其他内容管理器而言,这不是一个选择。对于此网站,我更喜欢使用默认的文章系统,但是解释起来太复杂了……
/html/category/blog_item.php
,这/html/category/blog_item.php
是相对于模板目录的,即/templates/jsn_epic
或/templates/jsn_epic_pro
如果使用付费版本)? /templates/jsn_epic/html/com_content/category/blog_item.php
这样的组件,如果这不是拼写错误,并且您将替代项放置在错误的位置,则很可能该模板已被使用,因此解释了为什么显示对核心文件所做的更改。 我想到另一个想法,最新版本的Joomla使用布局来显示包含日期的信息块 …我没有安装3.2,但是在3.3中它会加载布局文件/layouts/joomla/content/info_block/publish_date.php
。 3.2是否使用布局?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.