我正在玩ImpressPages并得到三个问题:
1) 小部件可以设置样式。 有可用的选项,您可以调整所有内容。
但块怎么样? 在哪里可以以图形方式编辑块的样式? (无需了解CSS!)
作为一个例子,我刚刚从oswd中选择了一个设计:(示例!) http://static.oswd.org/designs/1547/Greenday/
如您所见,下方有一个灰色标题和绿色区域。
如果这是一个impresspages网站,可以编辑所有小部件(图像,文本等)。
但这些街区的外观和感觉是什么?
我们假设,该网站的管理员(不知道html,css等)想要更改背景颜色或想要为(以前的)绿色区域设置背景图像。
*)他/她需要做什么?任何“点击编辑”选项?
*)他/她需要点击哪里,将配置选项作为小部件的GUI获取?
我希望像小工具一样的轮子图标可以改变块的“皮肤”。 块可以有皮肤吗?除了皮肤,我需要一个真正的配置对话窗口,网站管理员可以选择颜色,背景图像等。
这是非常重要的 - 我希望有一个解决方案!
2) 为可以设置选项的管理区域创建插件的最简单方法是什么?
我想展示一个基于javascript的颜色选择器,可以选择整体背景颜色。
HelloWorld插件是一个好的开始,我能够保存一个值: ipSetOption('HelloWorld.backgroundcolor','ff0000'); 我也能够在前端打印这个值。
*)但是,我无法添加表单字段
我尝试了ImpressPages:
$ form = new \ Ip \ Form();
$field = new \Ip\Form\Field\Text(
array(
'name' => 'bgcolor',
'label' => __('bgcolor', 'Ip-admin', false),
));
$form->addField($field);
*)我无法找到如何添加颜色选择器。
3) 是否有简单的小部件计划如下?
*)评论(每页) *)留言簿 *)民意调查 *)打印页面 *)向朋友推荐页面(邮件)
等...
我需要自己编程,还是下次出来?
非常感谢你!
答案 0 :(得分:0)
ImpresspPages是一款非常新颖且敏捷的工具。它缺少你提到的很多插件。有一天,他们都会来到这个世界。我们每天都有越来越多的插件。我会说ImpressPages用于ImpressPages所需的一切项目。
答案 1 :(得分:0)
关于背景。我会去theme options。如果您想要更改特定小部件的背景,则不适用。但是应该很好地改变整个页面的背景。