在Joomla(v3)注销表单中,它显示了他们注册的注册用户全名。
echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('name')));
而不是显示:
Fred Bloggs
我只想展示:
佛瑞德
编辑上述内容的最简单方法是显示 $ user-> get('name')
中的第一个单词答案 0 :(得分:1)
在执行任何操作之前,请不要覆盖该文件。而是创建一个Template Override,以便在更新Joomla时,不会覆盖您的更改。
完成后,您可以使用strstr
找到第一次出现的字符串,如下所示:
$name = strstr($user->get('name'), ' ', true);
echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($name));