kotti的新闻项内容类型
kotti_newsitem的Python项目详细描述
Kotti的新闻项内容类型。
此软件包提供:
- 一个NewsItem内容类型,它只是一个具有不同 默认视图,
- 提供可选默认视图的news_listing视图 文档,用于在整页上列出最近发布的NewsItems。 样式显示,
- 显示最近发布的^{tt3}的RecentNews小部件$ 在插槽中,并且
- 显示站点中所有News Items的all_news视图, 按时间顺序排列。
设置
要激活kotti站点中的kotti_newsitem加载项,需要添加 粘贴部署配置中kotti.configurators设置的条目。 如果没有kotti.configurators选项,请添加一个。你的台词 [app:main](或[app:kotti],取决于如何设置fanstatic) 然后,节可以如下所示:
kotti.configurators = kotti_newsitem.kotti_configure
配置
管理网站上新闻项目的一个好方法是将 用于保存实际新闻项的容器文档。这是个好主意 以某种方式组织它们,如按年份:
news-items 2013 news-item-foo news-item-bar ... 2014 ...
这主要是为了帮助内容创建者组织内容,但它可以 也可作为“手册”的方式来呈现新闻项目,如果发布。显示 最近的新闻项目可以通过选择News Listing来完成 文档的默认视图,或在槽中使用“最近的新闻”小部件。
新闻列表
要获得最新新闻项目的完整页面列表,请添加一个文档,通常位于 网站的顶层,标题为“news”,并将其默认视图设置为 News Listing。控制最近显示的项目数:
kotti_newsitem.num_news = 10
在新闻项列表的底部,无论最近 列出的新闻项是指向All News页面的链接,其中包含所有新闻项 如图所示。
最近的新闻小部件
如果您希望RecentNews小部件显示在您的站点的插槽中,则 为了取代一个专门的整版新闻列表或增加它,你必须 添加这样的行以启用“最近的新闻”小部件:
kotti_newsitem.widget.slot = right
有关默认kotti站点中可用插槽的列表,请参见 kotti.view.slots API docs
要更改小部件(5)中显示的最近新闻项的默认数量,请添加 这样的行:
kotti_newsitem.widget.num_news = 10
注意
kotti_newstime.num_news控制 新闻列表;kotti_newstime.widget.num_news对 小装置。例如,您可能将新闻列表设置为显示10, 但小部件只有2个。
开发
非常欢迎向kotti_newsitem捐款。克隆它的github 存储库并将您的贡献作为请求提交。
更改日志
0.2
- 添加了一个全页样式的新闻列表。[杰夫]
0.1
- 初次发布。[磁盘]