我只是在玩 ImpressPages 并得到三个问题:
1) 小部件可以设置样式。有可用的选项,您可以在其中调整所有内容。
但是块呢?哪里可以用图形方式编辑块的样式?(无需了解 CSS!)
例如,我刚刚从 oswd 中挑选了一个设计:(示例!) http://static.oswd.org/designs/1547/Greenday/
如您所见,下面有一个灰色标题和一个绿色区域。
如果这将是一个 impresspages 网站,则可以编辑所有小部件(图像、文本等)。
但是积木的外观和感觉如何?
假设,站点管理员(不知道 html、css 等)想要更改背景颜色或想要为(以前的)绿色区域设置背景图像。
*) 他/她需要做什么?任何“点击编辑”选项?
*) 他/她需要在哪里单击,以获取配置选项,就像小部件的 GUI 一样?
我希望有一个轮子图标,例如可以更改块“皮肤”的小部件。方块可以有皮肤吗?除了皮肤,我需要一个真正的配置对话窗口,站点管理员可以在其中选择颜色、背景图像等。
老实说,这非常重要 - 我希望有一个解决方案!
2) 为可以设置选项的管理区域创建插件的最简单方法是什么?
我想展示一个基于 javascript 的颜色选择器,可以在其中选择整体背景颜色。
HelloWorld 插件是一个好的开始,我能够保存一个值: ipSetOption('HelloWorld.backgroundcolor', 'ff0000'); 我还能够在前端打印值。
*) 但是,我无法添加表单域
我尝试了 ImpressPages 之类的方式:
$form = 新 \Ip\Form();
$field = new \Ip\Form\Field\Text(
array(
'name' => 'bgcolor',
'label' => __('bgcolor', 'Ip-admin', false),
));
$form->addField($field);
*) 而且我不知道如何添加颜色选择器。
3) 是否计划了类似以下的简单小部件?
*) 评论(每页) *) 留言簿 *) 投票 *) 打印页面 *) 向朋友推荐页面(邮件)
ETC...
我是否需要自己对它们进行编程,或者它们会在下一次出现?
非常感谢您!