这是对我原来的问题https://stackoverflow.com/questions/14516983/google-sites-trying-to-script-announcements-page-on-steroids的改写:
我一直在寻找使父页面的子页面出现在网格中的方法,例如我的 Google 网站主页上的“文章”——就像在 Joomla 主页上一样,几乎就像标准的“公告”模板一样,除了:
- 文章应该以可配置的顺序出现,而不是按时间顺序(或字母顺序)。
- 前两篇文章应全角显示,下面的文章应在两列中显示。
- 所有文章都将包含一个或多个图像,并且至少应显示第一个。
- 不应显示每个子页面/文章的时间戳和作者。
目前,我不在乎除了排序之外的所有内容是否都是硬编码的,但理想情况下,应该有一个地方可以输入首选项,例如显示的文章数量、图像大小、片段长度、css 样式等。
到目前为止我的进展:
- 我尝试使用带有外部托管 Javascript 的 iframe(使用google.feeds.Feed)从“公告”模板中提取 RSS 提要,但我无法配置文章的顺序。一种可能性是在每个子页面标题的开头都有一个数字并对其进行解析,但这会与时间混淆,并且该数字也会在独立的文章页面上可见。或者可以用Javascript隐藏数字吗?
- 我尝试为每篇文章制作一个电子表格,其中包含“OrderId”、“Title”、“Content”、“Image”列,并使用 Google App Script 处理和格式化数据(使用createHTML和createImage),但是a)那里似乎不是一种让电子表格图像显示在 web 应用程序中的方法,并且b)这些文章不是可以在菜单上轻松链接到的“真实”页面。
这个功能对于很多网站来说都非常有用,而且对我来说,它不是一个标准的小工具(编辑:或模板)似乎很奇怪。想法,有人吗?