我正在使用 OSClass 。我是新手。
在...\oc-content\themes\modern\item.php
中,我使用以下代码,
<div class="image slider">
<?php if( osc_images_enabled_at_items() ) { ?>
<?php if( osc_count_item_resources() > 0 ) { ?>
<?php for ( $i = 0; osc_has_item_resources(); $i++ ) { ?>
<img src="<?php echo osc_resource_url(); ?>" width="100%" height="240px;" alt="<?php echo osc_item_title(); ?>" title="<?php echo osc_item_title(); ?>" />
<?php } ?>
<?php } ?>
<?php } ?>
</div>
<div class="layout slider">
<?php if( osc_images_enabled_at_items() ) { ?>
<?php if( osc_count_item_resources() > 0 ) { ?>
<?php for ( $i = 0; osc_has_item_resources(); $i++ ) { ?>
<img src="<?php echo osc_resource_url(); ?>" width="100%" height="240px;" alt="<?php echo osc_item_title(); ?>" title="<?php echo osc_item_title(); ?>" />
<?php } ?>
<?php } ?>
<?php } ?>
</div>
此处,image slider
提供图片。但是,layout slider
会为空div
。我对div
使用相同的代码。
问题在哪里?
答案 0 :(得分:1)
在<?php osc_reset_resources(); ?>
之后和第二个<div class="layout slider">
之前添加此for
,必须重置资源的迭代器。