我目前正在为我的一个主页修改 joomla 3 模板,但在更改特色文章的创建文本时遇到了麻烦。
您可以看到文本“AM 11. MAI 20015”。在屏幕截图中。
我想把它改成“11. Mai 2015”
当我转到语言覆盖功能并搜索 COM_CONTENT_PUBLISHED_DATE_ON 时,它会给我一个不同的文本,即使还没有覆盖,因为它是全新安装。
任何帮助表示赞赏。
约翰
最坏的情况 - 您可以使用 Javascript 来格式化您希望它显示的日期。
最佳情况 - 根据模板,日期可能会在 view.html 文件中格式化。检查那里,看看你是否可以找到它被格式化的地方并在那里改变它。
如果你查看jlayout
for infoblock create_date 你会看到这个
<dd class="create">
<span class="icon-calendar"></span>
<time datetime="<?php echo JHtml::_('date', $displayData['item']->created, 'c'); ?>" itemprop="dateCreated">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $displayData['item']->created, JText::_('DATE_FORMAT_LC3'))); ?>
</time>
</dd>
您可以将其更改为不同的格式。例如英语
DATE_FORMAT_LC="l, d F Y"
DATE_FORMAT_LC1="l, d F Y"
DATE_FORMAT_LC2="l, d F Y H:i"
DATE_FORMAT_LC3="d F Y"
DATE_FORMAT_LC4="Y-m-d"
DATE_FORMAT_JS1="y-m-d"
或者您可以覆盖 LC3 的语言字符串以匹配您想要的。