cms icon indicating copy to clipboard operation
cms copied to clipboard

首页没有自动生成

Open flazx opened this issue 2 years ago • 5 comments

发布栏目文章后,首页有该栏目的时候,首页没有自动生成,需要手动更新。

暂时只能添加文章的时候,自动触发生成首页。这里能智能判断吗,判断首页模板都有哪些相关的栏目需要自动发布?

【await _createManager.TriggerContentChangedEventAsync(request.SiteId, request.SiteId);】

image

flazx avatar Oct 21 '23 02:10 flazx

这个不行哦,首页是否显示那些栏目是通过模板和包含文件设置的,STL语言有很多方式调用栏目下的内容,很难确定具体使用了哪些栏目。

starlying avatar Oct 24 '23 01:10 starlying

那目前siteserver首页不是自动生成的吗?都是手动去生成的?旧版本还是自动生成呢。 @starlying

这个不行哦,首页是否显示那些栏目是通过模板和包含文件设置的,STL语言有很多方式调用栏目下的内容,很难确定具体使用了哪些栏目。

flazx avatar Oct 24 '23 02:10 flazx

首页需要手动生成,不过可以配置页面生成触发器,让系统自动生成首页:

微信截图_20231026091640

starlying avatar Oct 26 '23 01:10 starlying

触发器是可以实现,但更合理的是,页面生成后,自动生成所在栏目页和上级各栏目页,并生成首页。或者是生成触发器里默认按这样配置好。

legendjslc avatar Nov 24 '23 02:11 legendjslc

触发器是可以实现,但更合理的是,页面生成后,自动生成所在栏目页和上级各栏目页,并生成首页。或者是生成触发器里默认按这样配置好。

主要是考虑性能,如果都计算一遍会导致页面更新和新增速度变慢。

starlying avatar Nov 24 '23 03:11 starlying