日星网 windows 中文论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 900|回复: 2

Refinery 自定义模板的使用方法 <Ruby on Rails>

[复制链接]
发表于 2016-2-22 06:29:52 | 显示全部楼层 |阅读模式



Rdfinery CMS官网上已经给出了使用方法,请参考
http://refinerycms.com/guides/us ... or-layout-templates

默认的view template模板

只有home.html.erb、show.html.erb两个文件

自定义模板

首先将默认的模板文件复制到你的程序里面

  1. rake refinery:override view=refinery/_header
  2. rake refinery:override view=refinery/_menu
  3. rake refinery:override view=refinery/_footer
  4. rake refinery:override view=refinery/pages/show
  5. rake refinery:override view=refinery/pages/home
复制代码


这样你就可以在你的程序目录下发现这两个文件了

  1. app\views\refinery\pages
复制代码
 楼主| 发表于 2016-2-23 03:59:16 | 显示全部楼层


1. 程序的站点名称设置

  1. config/initializers/refinery/core.rb
复制代码

在里面将

  1. # config.site_name = "Company Name"
复制代码

#号去掉,并修改后面的值为你所需要的名称即可。

 楼主| 发表于 2016-2-23 04:17:49 | 显示全部楼层


2. 模板修改
在app/views/refinery/pages/show.html.erb 中替换掉原来的代码

  1. <section id='body'>
  2.   <%=raw @page.content_for(:body) %>
  3. </section>
  4. <section id='side_body'>
  5.   <%=raw @page.content_for(:side_body) %>
  6. </section>
复制代码


你会发现在原来的页面中出现了上述的html5代码
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|小黑屋|日星网 ( 黑ICP备07001742号 )

GMT, 2018-11-21 10:04 AM , Processed in 0.017658 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表