【重要!】模版装修-数据存储

模版装修-数据存储-模版代码文件

1.对于mirox新模版,进行模版装修后,装修的数据需要进行保存

  • 在这里还需要考虑的一个问题是,模版还需要支持二次开发,对新模版架构都需要考虑这些问题,然后做一个全面的设计
  • 因此,对于新架构模版,我们对模版装修后的数据,是以文件的方式进行的存储

2.模版文件存储位置

模版装修文件,存放的文件路径是:tmp/theme_workdir,因此,一定不要删除这个文件夹,否则将导致所有的模版装修数据丢失,二次开发的模版内容也将丢失

2.1在tmp/README.txt也做了重要说明

===========================================
⚠️ 注意(WARNING)
===========================================

tmp 文件夹内的文件,并不是临时文件,而是 Fecify 系统的中间文件存储包。
请勿删除 tmp 文件夹内的文件,否则可能导致系统功能异常或数据丢失。

-------------------------------------------

Liquid 模板装修完成后的内容,全部存储在 tmp/theme_workdir 文件夹中。
该文件夹极为重要,删除或移动其中的文件将导致已开发的模板丢失且无法恢复。
请务必妥善保管此文件夹。

2.2完整存储路径

格式:tmp/theme_workdir/{shop_id}/{theme_id}

  • 店铺id:{shop_id}
  • 模版id:{theme_id}

譬如:tmp/theme_workdir/129/191

  • 129是店铺id
  • 191是模版id

进入这个目录,将看到模板文件进行存储的文件内容

2.3如果您进行了模版代码的二次开发,需改的内容也将放到该文件夹下面

模版装修-数据存储-静态资源文件(js&css文件)

对于js和css文件, 是需要支持通过url的方式进行访问,进行该部分文件,必须放到public文件夹

1.一开始,我们打算放到public/tmp文件夹下面,但是tmp这个文件名可能存在误导,有临时文件的嫌疑,因此,放到了media文件夹

2.完整的url结构是:public/media/theme_workdir/static/{shop_id}/{theme_id}

  • 店铺id:{shop_id}
  • 模版id:{theme_id}

3.当您在主题装修页面,点击主题代码, 进入在线代码编辑器,将assets文件夹下面的js或者css文件进行修改

4.保存后,那么,在这里将看到新增了文件

!!!!注意!!!!

1.如果非程序员,一定不要编辑编辑器里面的内容

2.编辑文件后,该文件将使用编辑后的文件,后续系统升级后,您需要手动更新该文件的内容

3.如果您是程序员,进行了模版的开发,或者模版的导入,那么这里的文件不要删除,否则将使用模版的默认文件代码

4.编辑文件内容,保存后,想要还原成系统文件,那么可以这样操作

删除文件即可,操作后,将看到文件上面的红点消失了(没有红点,代表将自己保存的文件删除了,系统会使用默认文件)

Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2025-11-18 21:08:35

results matching ""

    No results matching ""