【问题标题】:How to remove page title from refinery home page [RAILS]如何从炼油厂主页中删除页面标题 [RAILS]
【发布时间】:2013-06-28 04:01:28
【问题描述】:

我目前正在开发一个基于“refinery cms”的项目,我遇到了一个问题,在我的主页中,除了我添加的页面内容之外,它还显示页面名称为“家”,

我发现它是从

返回的
#app/views/refinery/_content_page.html.erb

<%= render_content_page(@page, {
      :hide_sections => local_assigns[:hide_sections],
      :can_use_fallback => !local_assigns[:show_empty_sections] && !local_assigns[:remove_automatic_sections]
    }) %>

有人可以告诉我如何从主页中删除此页面名称

我在跑步

  • gem 'refinerycms', '~> 2.0.0'
  • gem 'rails', '3.2.8'
  • 红宝石 1.9.2

感谢您的帮助

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 refinerycms


    【解决方案1】:

    尝试将其替换为:

    <%= render_content_page(@page, {
          :hide_sections => [:body_content_title, local_assigns[:hide_sections]],
          :can_use_fallback => !local_assigns[:show_empty_sections] && !local_assigns[:remove_automatic_sections]
        }) %>
    

    【讨论】:

    • 如果只有标题必须消失:&lt;%= render '/refinery/content_page', :hide_sections =&gt; [:body_content_title] %&gt;
    【解决方案2】:

    您是否尝试过查看 render_content_page 方法? 也许它在呈现页面的“主页”名称时具有特定条件?

    【讨论】:

    • 嗨@novotarq,感谢您的快速回复,是的,我做了(rubydoc.info/github/resolve/refinerycms/Refinery/Pages/…),但找不到任何有用的东西;(
    • 我所发现的只是它在种子.rb 中使用'home' slug 和'Home' 标题填充了第一页。也许您可以手动更改它并将您的种子文件更改为您自己的需要以供将来使用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 2013-09-21
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多