这似乎在任何 CMS 中都应该很容易,但到目前为止我很难过。
期望的行为:
- 写一篇文章,给它标题AAA
- 写第二篇文章,包括第一篇文章的链接(链接文字是“AAA”)
- 修改/重新发布第一篇文章,将其标题从 AAA 更改为 ZZZ
- 第一篇文章的链接现在是“ZZZ”,反映了更改的标题
最后一步没有发生。链接文本仍然是“AAA”。
当 Joomla 编辑器插入指向另一篇文章的链接时,它正在创建一个普通的 jane HTML<a>
标记。尽管 href 按 ID 引用文章,但链接文本似乎是在链接创建时设置的静态文本。
这种行为对于指向其他网站的外部链接是有意义的;有时可能对当前网站的内部链接有意义(即作者可能希望提供替代标题或将链接附加到其他文本),但通常不会。Joomla 自己的自动生成页面,如类别和博客页面,总是使用最新的文章标题。
有没有办法创建随着文章标题变化而动态改变锚文本的文章链接?