1

我正在使用 spree 电子商务引擎进行 Rails 项目。

我想编辑搜索栏上方的链接,但在部分 _nav_bar.html.erb 中找不到它们

我也找不到添加这些字段的 Deface 覆盖或 js 代码。在 _nav_bar 部分我有

<nav id="top-nav-bar" class="columns omega ten">
  <ul id="nav-bar" class="inline" data-hook>
        <h2>This happens before</h2>
    <li id="search-bar" data-hook>
        <h2>This happens after</h2>
      <%= render :partial => 'spree/shared/search' %>
    </li>
  </ul>
</nav>

它导致代码:

<nav id="top-nav-bar" class="columns omega ten"><ul id="nav-bar" class="inline" data-hook>
<h2>This happens before</h2>
  <li><a href="/account">My Account</a></li>
  <li><a href="/user/logout">Logout</a></li>
<li id="search-bar" data-hook>
        <h2>This happens after</h2>
     ............
</nav>

这两个链接是从哪里来的?我该如何编辑它们?为什么他们不简单地持有在这个部分?

谢谢!

4

1 回答 1

0

它是spree_auth_devise扩展的覆盖。请参阅auth_shared_login_bar.rb它在其中插入链接的位置li#search-bar

于 2013-09-03T06:29:00.000 回答