在joomla菜单别名中使用下划线(_)

时间:2012-12-05 06:01:48

标签: joomla

我想在joomla的菜单别名中使用下划线。对于名为“Residential Storage”的菜单项,我想使用“residential_storage”作为别名,但是当我保存它时它变成“住宅存储”,因此下划线正在被连字符取代。我怎么能用连字符?

2 个答案:

答案 0 :(得分:2)

通常别名应由小写字母和连字符( - )组成。不允许使用空格或下划线。但是使用下划线检查下面的链接。此方法将所有( - )替换为(_)。 http://forum.joomla.org/viewtopic.php?f=618&t=638854

答案 1 :(得分:0)

以前的回答对我不起作用。

我发现容易(和肮脏)的方式。

  1. 查找\ libraries \ joomla \ filter \ output.php
  2. 紧跟在行(102)之后,其中包含:$str = trim($str, '-');
  3. 插入此代码:$str = str_replace('ttt', '_', $str);
  4. 现在,在每个菜单别名中,您键入tripple t,它将被替换为(_)符号。 你可以明显地使用其他角色。你甚至可以在这里使用( - ),但我不推荐它。 我们只是说 - 当您更改CMS时,此方法很有帮助,但不希望在搜索结果中放松位置,因为旧网站上的this_kind_of_links和新网站上的此类链接。 请记住 - 您需要使用小写字符进行替换(因为所有字符在保存菜单后都会小写)。