为什么自定义的面包屑链接都将转到索引页面,即使href字符串似乎正确?

时间:2018-08-31 17:26:17

标签: php href silverstripe breadcrumbs

我正在尝试在SilverStripe应用程序中生成自定义面包屑,但我不知道为什么链接不起作用。页面源代码中的HTML代码似乎正是我想要的,如果我单击Safari的网页检查器中元素部分的链接,则可以进入正确的页面。但是,当我将鼠标悬停在链接上或单击浏览器页面中的任何面包屑链接时,我总是看到localhost并直接进入首页。有任何解决方法的想法吗?

这是一些相关代码

我的模板Breadcrumbs.ss:

<% loop $MyBreadcrumbs %>
  <a href="$url" title="$name">/ $name </a>
<% end_loop %>

下面的代码是从页面源复制的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>

0 个答案:

没有答案