是否可以在不使用插件或修改核心/系统文件的情况下扩展Grav CMS ?
我想扩展以下文件:
system/src/Grav/Common/Page/Medium/VideoMedium.php
如果我修改了这个文件,它将在下次grv更新中被替换。
也许这是一种扩展核心文件的方法,在用户目录中创建类似的文件系统结构,也许是这样的:
user/src/Grav/Common/Page/Medium/VideoMedium.php
恐怕是不可能的。你需要创建一个插件,每次页面初始化时你添加你的自定义视频媒体到它,相同的方式添加原始媒体在system/src/grv/Common/page/page .php.