Drupal 7 仅在S&;视图结果之间插入添加块;XS设备

Drupal 7 仅在S&;视图结果之间插入添加块;XS设备,drupal-7,drupal-views,Drupal 7,Drupal Views,我正在使用Drupal 7-view页面和一个附件来显示文章和特色文章,我在桌面视图的右侧栏中显示了一些添加块。当我移动到移动视图(S&XS设备)时,我需要在视图结果之间插入添加项 例如: views-row-1 第2排视图 第3排视图 注意:使用双击发布者(DFP)模块创建的广告块 请给我一些建议 提前感谢。为视图页面创建视图字段模板。看起来是这样的: sites/all/themes/your_theme/templates/views-view-fields--view-page.tpl

我正在使用Drupal 7-view页面和一个附件来显示文章和特色文章,我在桌面视图的右侧栏中显示了一些添加块。当我移动到移动视图(S&XS设备)时,我需要在视图结果之间插入添加项

例如:

views-row-1
第2排视图
第3排视图

注意:使用双击发布者(DFP)模块创建的广告块

请给我一些建议


提前感谢。

为视图页面创建视图字段模板。看起来是这样的:

sites/all/themes/your_theme/templates/views-view-fields--view-page.tpl.php

views-view-fields--view-page.tpl.php模板文件将包含以下内容:

$field): 如果($field->class=='nothing'){ ?>
//如果不是移动版本,请删除此类
最后,配置块,使其不显示在视图页面(路径)中:

您的\u域/admin/structure/block/manage/dfp/block\u机器\u name/configure


请参见最后一节:在特定页面上显示块

您能更具体一点吗???当您说“添加块显示”时,你说的是视图中的块显示吗?。如果我理解正确,他需要在视图中的字段之间添加一个用于广告的字段。如果这是正确的,你可以使用自定义文本字段,甚至与视图一起使用php模块添加全局php字段,并将任何类型的代码放在那里。使用CSS,你可以在桌面版本上隐藏广告。但如果你不使用fields但节点和结果之间需要广告您可以更改模板文件或使用挂钩更改视图。问题需要更多详细信息才能解决您的问题。@Daniela,我已添加pic以了解更多详细信息,广告块是使用双击发布者(DFP)创建的drupal模块,分配给桌面视图中的侧栏。@拜尔,谢谢你的建议,如果我们在页面中加载两次add,则广告效果可能会出现问题。可能是我将尝试使用alter HOOK,我已使用一些屏幕截图和添加块详细信息更新了问题。
views-row-1
views-row-2
views-row-3
<Add Block>
views-row-4
views-row-5
views-row-6
<Add Block>
 -------
    <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; ?>