php - 为什么即使 href 字符串看起来正确,自定义面包屑链接都将转到索引页面?
问题描述
我正在尝试在 SilverStripe 应用程序中生成自定义面包屑,但我无法弄清楚为什么链接不起作用。页面源代码中的 HTML 代码似乎是我想要的,如果我单击 Safari 网页检查器的元素部分的链接,我可以登陆正确的页面。但是,当我将鼠标悬停在链接上或单击浏览器页面中的任何面包屑链接时,我总是会看到localhost
并被定向到主页。任何想法如何解决这一问题?
这是一些相关的代码
我的模板,面包屑.ss:
<% loop $MyBreadcrumbs %>
<a href="$url" title="$name">/ $name </a>
<% end_loop %>
下面的代码是从 Page Source 复制的 HTML。本节中的链接都转到根页面“/”,而不是例如“/resources/links/”
<div id="Breadcrumbs" class="grid_9 alpha">
<a href="/" title="Home">/ Home </a>
<a href="/resources/links/" title="Links">/ Links </a>
</div>
下面的所有链接都可以使用,并且是使用$Link
SilverStripe 公共变量生成的:
<div class="row">
<aside class="col-3 col-md-3 d-none d-md-block d-print-none">
<ul class="aside__nav">
<li>
<a href="/resources/links/" title="Links">Links</a>
</li>
</ul>
</aside>
</div>
解决方案
推荐阅读
- javascript - 在 HttpPost 方法中在 C# 中获取请求 json 数据
- mysql - 在 MYSQL 中查找关键查询的平均查询时间的最佳方法
- web-scraping - 会话 cookie 可以无限期使用吗?
- sql - 如何解决 SQLite 中“INSERT”附近的这个问题:语法错误?
- oracle - Oracle NetSuite 集成 REST 连接
- python - 对于 Python Pandas,如何针对前 2 行实现 2 行的“运行”检查?
- android - 按钮中的渐变颜色背景
- c - 如何在 linux 中访问 PCI/MCH 栏
- php - 如何克服未定义的变量 Dicodeigniter
- reactjs - 如何在 Mongoose 中创建对象和数组的嵌套结构