0

我目前正在为我的一个主页修改 joomla 3 模板,但在更改特色文章的创建文本时遇到了麻烦。

您可以看到文本“AM 11. MAI 20015”。在屏幕截图中。

在此处输入图像描述

我想把它改成“11. Mai 2015”

当我转到语言覆盖功能并搜索 COM_CONTENT_PUBLISHED_DATE_ON 时,它会给我一个不同的文本,即使还没有覆盖,因为它是全新安装。

任何帮助表示赞赏。

约翰

4

2 回答 2

0

最坏的情况 - 您可以使用 Javascript 来格式化您希望它显示的日期。

最佳情况 - 根据模板,日期可能会在 view.html 文件中格式化。检查那里,看看你是否可以找到它被格式化的地方并在那里改变它。

于 2015-05-15T13:16:04.553 回答
0

如果你查看jlayoutfor 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 的语言字符串以匹配您想要的。

于 2015-05-16T13:02:04.797 回答