Joomla3.x:如何允许在菜单项别名中使用下划线


Joomla 3.x: How to allow underscore in menu item aliases

不幸的是,Joomla3.x将菜单项别名中的下划线替换为连字符

如何允许使用下划线?[无sh404SEF]。

我在libraries/joomla/filter/output.php中看不到它(正如joomla菜单别名中使用下划线(_)的页面所说)。

在该文件中有一行:

$str = preg_replace('/('s|[^A-Za-z0-9'-])+/', '-', $str);

将_置于z和0之间