我正在尝试向基于 morea 的站点添加一个新的“项目”类别,其中将有一个类似于体验页面的页面,我将在其中收集所有与课程项目相关的经验和作业,甚至可能是模块。
- 是否可以在其 id 中查找带有“项目”的页面,或者使用新的 morea 标记进行标记更好?
- 我是否还需要创建一个名为“项目”的新实体类型或只是重用现有实体
- 在 MoreaGeneraor.rb 中,我找不到准备模块级页面集合的位置,例如
module_page.data['morea_experiences']
.
我想过准备一个类似的页面集合,'morea_project'
然后在新的项目页面中遍历它。
这是在这个 .rb 文件之外完成的吗?杰基尔?那么我如何注入我的收藏。 - 有更简单的想法吗?...
感谢
ps 我还在“processMoreaFile()”中添加了以下内容(从第 3 行开始),但在后期阶段似乎看不到:
elsif new_page.data['morea_type'] == "assessment"
site.config['morea_assessment_pages'] << new_page
if new_page.data['morea_id'].include?('project')
site.config['morea_project_pages'] << new_page
puts "--- project page #{new_page.data['morea_id']}\n "
end
但仍然不知道在哪里让每个模块页面找到它的“项目”页面