instante / cms
此包已被废弃,不再维护。未建议替代包。
Instante内容管理系统
dev-master
2016-06-16 12:26 UTC
Requires
- php: >=5.5.0
- kdyby/doctrine: @dev
- nette/application: ~2.2
- nette/forms: ~2.2
Requires (Dev)
- jakub-onderka/php-parallel-lint: ~0.6
- nette/bootstrap: ~2.2
- nette/tester: @dev
Suggests
This package is not auto-updated.
Last update: 2020-10-14 16:24:19 UTC
README
警告:此组件的开发处于初期。它目前还不能用于实际项目。
用于创建Nette网站的客户端可编辑内容工具。
安装
安装Instante CMS的最佳方式是使用 Composer
$ composer require instante/cms
-
在Nette配置中注册EditorExtension:extensions: icns: Instante\CMS\DI\EditorExtension
-
在Nette路由器中注册Editor Api路由 $router[] = Instante\CMS\DI\EditorExtension::createRoute();
-
从资产目录复制文件到您的项目并注册 instante/icmsEditor 到 requirejs
-
在presenter中设置 instante/icmsEditor $this->jsModulesContainer->useModule('instante/icmsEditor', [ 'saveUrl' => $this->getHttpRequest()->url->getBaseUrl() . "icms-api/save", // 在路由器中注册的URL及其保存操作 'autoInit' => TRUE, // 或者您可以手动调用 instante/icmsEditor init() ];)
-
链接less文件到页面
-
加载font awesome
- 将pen.png移动到您的www目录并检查icms.less以解决img路径问题