我想在joomla的菜单别名中使用下划线。对于名为“Residential Storage”的菜单项,我想使用“residential_storage”作为别名,但是当我保存它时它变成“住宅存储”,因此下划线正在被连字符取代。我怎么能用连字符?
答案 0 :(得分:2)
通常别名应由小写字母和连字符( - )组成。不允许使用空格或下划线。但是使用下划线检查下面的链接。此方法将所有( - )替换为(_)。 http://forum.joomla.org/viewtopic.php?f=618&t=638854
答案 1 :(得分:0)
以前的回答对我不起作用。
我发现容易(和肮脏)的方式。
$str = trim($str, '-');
$str = str_replace('ttt', '_', $str);
t
,它将被替换为(_)符号。
你可以明显地使用其他角色。你甚至可以在这里使用( - ),但我不推荐它。
我们只是说 - 当您更改CMS时,此方法很有帮助,但不希望在搜索结果中放松位置,因为旧网站上的this_kind_of_links和新网站上的此类链接。
请记住 - 您需要使用小写字符进行替换(因为所有字符在保存菜单后都会小写)。