为什么在 CMS 后端编辑器中修改页面后我的变量丢失
why my variable lost, after I modified pages in CMS backend editor
首先,我在主页代码部分放入了字符串变量。
请检查我下面的屏幕截图。
然后,在我的后端系统中打开它之后..
当我点击保存按钮时,
mainNavClass = "dark transparent stick-fixed"
topSpacing = "pt-0"
完全丢失了,那个过滤功能是新更新的功能吗?还是只是我的设置错误?请多多指教,谢谢
我们不能将直接变量放在那里,因为它是为 CMS 保留的,它自己用于变量和动态字段变量。 [加插件组件设置]
Solution
您可以在 code
部分添加变量
function onStart() {
$this['mainNavClass'] = 'dark transparent stick-fixed';
$this['topSpacing'] = 'pt-0';
}
Problem was
作为其 space CMS 内置字段和我们扩展的字段,CMS 存储 url, metadata info
等...因此当您保存页面时,它将用其数据覆盖该部分并且它不知道你在那里添加了变量,所以它会再次重写所有内容,这样你的数据就会丢失
it stores page field data
and data related to added plugin components
如有疑问请评论。
首先,我在主页代码部分放入了字符串变量。
请检查我下面的屏幕截图。
然后,在我的后端系统中打开它之后.. 当我点击保存按钮时, mainNavClass = "dark transparent stick-fixed" topSpacing = "pt-0" 完全丢失了,那个过滤功能是新更新的功能吗?还是只是我的设置错误?请多多指教,谢谢
我们不能将直接变量放在那里,因为它是为 CMS 保留的,它自己用于变量和动态字段变量。 [加插件组件设置]
Solution
您可以在 code
部分添加变量
function onStart() {
$this['mainNavClass'] = 'dark transparent stick-fixed';
$this['topSpacing'] = 'pt-0';
}
Problem was
作为其 space CMS 内置字段和我们扩展的字段,CMS 存储 url, metadata info
等...因此当您保存页面时,它将用其数据覆盖该部分并且它不知道你在那里添加了变量,所以它会再次重写所有内容,这样你的数据就会丢失
it stores
page field data
anddata related to added plugin components
如有疑问请评论。