我创建了生成示例数据的新小部件。例如:
ContactWidget
命名小部件制作联系人模板:
插件/ContactWidget/Widget/ContactWidget/skin/default.php
<?php $random_id = rand(100, 999); ?>
<div class="iconbox">
<h4>
<?php echo ipSlot('text', array('id' => 'contact_'.$random_id.'_title', 'default' => 'Title')); ?>
</h4>
<?php echo ipSlot('text', array('id' => 'contact_'.$random_id.'_desc', 'default' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut pharetra, erat commodo fringilla consequat, urna velit ultrices orci, vel tincidunt risus ex in nisl.', 'tag' => 'p')); ?>
</div>
我使用 random() 因为应该是唯一的 id。但是当我刷新页面时,丢失了所有数据。
如何生成可编辑的小部件多个实例Slots