我正在使用Drupal 7-视图页面,带有用于显示文章和特色文章的附件,并且在桌面视图的右侧栏中有一些“添加”块显示。当我移至移动视图(S和XS设备)时,我需要在视图结果之间插入添加项。
例如:
a
注意:使用DFP广告管理系统(DFP)模块创建的广告块。
请给我一些建议。
谢谢。
答案 0 :(得分:0)
为您的视图页面创建一个视图字段模板。看起来像这样:
sites / all / themes / your_theme / templates / views-view-fields--view-page.tpl.php
views-view-fields--view-page.tpl.php模板文件将包含以下内容:
$ field): 如果($ field-> class =='nothing'){ ?> <div class="mobile"> //Remove this class if not mobile version
<?php //this code is to add single addblock, but you can render the all adblock using foreach
$blockObject = block_load('dfp', 'box1');
$block = _block_get_renderable_array(_block_render_blocks(array($blockObject)));
$output = drupal_render($block);
print($output);
?>
</div>
<?php
}
if (!empty($field->separator)): ?>
<?php print $field->separator; ?>
<?php endif; ?>
<?php print $field->wrapper_prefix; ?>
<?php print $field->label_html; ?>
<?php print $field->content; ?>
<?php print $field->wrapper_suffix; ?>
最后,配置块,使其不显示在视图页面(路径)中:
您的域/管理员/结构/块/管理/ dfp / block_machine_name /配置
请参阅最后一部分:在特定页面上显示块