【问题标题】:joomla: customize text in user menujoomla:自定义用户菜单中的文本
【发布时间】:2014-01-04 23:21:14
【问题描述】:

在用户菜单模块中,我想更改 div.login-greeting 元素(它是 form#login-form 元素的子元素)中的文本。

现在,它说“Hi Steph”(假设用户名是 Steph)

我想让它说“嗨,斯蒂芬”。

就是这样。

我不知道我需要做的是模板覆盖还是其他什么...因为我不知道这些元素是从哪里来的。我对 Joomla 相当陌生,并且是 php 的中级人员。我发现使用模块管理器、添加类后缀、在 index.php 中放置模块位置等都非常简单。我为登录模块做了一个模板覆盖,没有问题。但是菜单模块让我感到困惑。查看default.php,我什至无法弄清楚当它是用户菜单而不仅仅是普通菜单时它是如何将表单放入其中的。这个表格是哪里来的??怎么改???

【问题讨论】:

    标签: templates joomla joomla3.0


    【解决方案1】:

    转到language>en-GB>en-GB.mod_login.ini 并将MOD_LOGIN_HINAME="Hi %s," 更改为MOD_LOGIN_HINAME="Hi, %s" 并保存文件。

    编辑

    如果您需要更改更多字符串,最好在language/overrides 内创建一个文件en-GB.override.ini,并仅放置您想要从任何扩展名覆盖的字符串。例如,它可能只包含:

    MOD_LOGIN_HINAME="Hi, %s"
    MOD_LOGIN_REGISTER="Click here to register"
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 2011-04-08
    • 2011-05-12
    相关资源
    最近更新 更多