1

我最近在学习基于 Meteor 的望远镜的源代码。我想修改帖子页面的界面。但是当我打开 的文件时 /packages/telescope-posts/lib/client/templates/post_body.html,我找不到 的定义{{{htmlbody}}}。谁能告诉我在哪里可以找到这个变量。我只是想修改帖子的界面,找不到是哪个文件或模板实现的。

post_body.html如下:

<template name="post_body">
  <div class="post-body markdown" aria-live="polite">{{{htmlBody}}}</div>
</template>
4

1 回答 1

0

您正在搜索的相应模板被命名post_submit.html为位于/packages/telescope-posts/lib/client/templates/访问 GitHub 上的文件)。

该模板当前包含meteor-autoform包:

<template name="post_submit">
  <div class="grid grid-module">
    {{> quickForm collection="Posts" id="submitPostForm" template="bootstrap3-horizontal" input-col-class="controls" type="method" meteormethod="submitPost" fields=postFields}}
  </div>
</template>

这个包提供了一个可扩展的模板系统,带有各种内置模板,如bootstrap3. 如果您想使用自己的类来自定义布局,请使用plain模板,它将生成没有框架的 UI 元素。

于 2015-07-24T08:29:08.010 回答