我有一个类别(游戏)和子类别(游戏名称)。
所有类别的设置都相同。但是,链接某些子类别返回到父类别(游戏)。 一旦我更改了别名 - 一切正常。 以下是子类别及其别名列表。
Ancients of Ooga 91810
Anomaly Warzone Earth 91200
Cloning Clyde 91800
Dead Island 91310
Demolition, Inc. 98600
Dungeon Defenders 65800
Dungeons of Dredmor 98800
E.Y.E: Divine Cybermancy 91700
Hard Reset 98400
Jamestown 94200
Post Apocalyptic Mayhem 91900
Ravaged 96300
Revenge of the Titans 93200
Rise of Immortals 90530
Sanctum 91600
SkyDrift 91100
SpaceChem 92800
Spiral Knights 99900
The Elder Scrolls V: Skyrim 72850
Toy Soldiers 98300
Worms Ultimate Mayhem 70600
Xotic 92600
我的问题是什么? 谢谢!
更新
如果使用别名创建类别:91810,91200,91800等。类别将引用父类别。
Whyyyyy?
魔术数字......
答案 0 :(得分:0)
我明白了!
Joomla将此数字(91810,91200,91800,91310,98600 ....)转换为其他格式。
(由于此链接不正确。)
我尝试将字段类型更改为MySql上的文本,但它没有帮助。
我在文件中找到了一行:“/ component / com_k2 / views / titmlist / view.html.php”
$child->link = urldecode(JRoute::_(K2HelperRoute::getCategoryRoute($child->id.':'.urlencode($child->alias))));
行尾
urlencode($child->alias) // is my "number alias"
更改为
(string)$child->alias
或
strval($child->alias)
没有帮助((
如何解决这个问题?
答案 1 :(得分:0)
我解决了这个问题。
我删除了
urlencode($item->alias)
到处
所有人都获得了权利。
感谢收看!!!