您可以为 ipBlock() 设置默认小部件,就像您可以创建插槽并设置默认值一样
ipSlot('name',array('id'='id','tag'=>'tag','default'=>'default whatever));
?
您可以为 ipBlock() 设置默认小部件,就像您可以创建插槽并设置默认值一样
ipSlot('name',array('id'='id','tag'=>'tag','default'=>'default whatever));
?
不,您不能将默认小部件设置为块。但是,您可以显示示例内容。
ipBlock('block-name')->exampleContent('<p>Any HTML you want.</p>');
最常见的用法是创建一个真正的小部件,复制呈现的源代码 (HTML) 并粘贴为示例。
我希望这将有所帮助。
我用下面的代码试过这个。它适用于 IP 4.5.2 和 4.6.0
<?php echo ipSlot('text', array(
'id' => 'my_text_slot_1' . ipContent()->getCurrentPage()->getId(),
'default' => '<img src="http://localhost/ImpressPages/Theme/MyTheme/images/my-image.png" alt="">')); ?>
好的,错误的答案,但很好地将非静态虚拟内容设置为 IP ;)