Drafts

@cm3 の草稿置場 / 少々Wikiっぽく使っているので中身は適宜追記修正されます。

blacklight試し中(2) -見た目をいじる

とりあえず見た目をいじってみる。初期画面に表示されるように

/usr/local/rvm/gems/ruby-2.2.2/gems/blacklight-5.13.1/app/

から

/opt/blacklight-jetty-4.10.4/projects/projects-easy/search_app/app/

のように自分でビルドしたフォルダに個々のerbファイルをコピーしていじれば良い。


app/views/shared/_header_navbar.html.erb

<div class="collapse navbar-collapse" id="user-util-collapse">
      <%= render :partial=>'/user_util_links' %>
</div>

で呼び出されている

app/views/_user_util_links.html.erb

  <% if has_user_authentication_provider? %>
    <ul class="nav navbar-nav">
      <% if current_user %>
      <li>
        <%= link_to t('blacklight.header_links.logout'), destroy_user_session_p$
      </li>
      <% unless current_user.to_s.blank? -%>
      <li>
        <%= link_to current_user, edit_user_registration_path %>
      </li>
      <% end %>
      <% else %>
      <li>
        <%= link_to t('blacklight.header_links.login'), new_user_session_path %>
      </li>
      <% end %>
      </ul>
  <% end %>

を消すことで、Loginボタンは消える。

app/views/search_history/index.html.erb

      <%- if has_user_authentication_provider? -%>
        <td class="actions">
          <%- if current_or_guest_user && search.saved? -%>
            <%= button_to t('blacklight.search_history.forget'), forget_search_$
          <%- else -%>
            <%= button_to t('blacklight.search_history.save'), save_search_path$
          <%- end -%>
        </td>
      <%- end -%>

を消すことで、閲覧履歴からのSaveボタンが消え、そこからLogin画面に遷移することは無くなる。