我一直在做一个网站,它有 5 个区 block 。当屏幕变小时,我需要将其中的 2 个积木放在其他 3 个积木下面,它们的形状会有所不同,所以我给了它们另一个类。
我正试图将它放入 CMS 中,我必须使用下面的代码。 现在我的问题是,如果我希望用户能够编辑 block ,我该如何做到这一点。我试图在脚本中进行一些编辑,但到目前为止没有成功。我需要添加一个不同的类来阻止 nr 4 和 5。这样做的好方法是什么?
<div class="colums">
<?php
$i=1;
//krsort($properties['blocks']);
foreach($properties['blocks'] as $block)
{
echo '<div class="colum1" id="pic'.$i.'" style="background-image:url(/uploaded/overige/'.$block['image2'].');">
<div class="content_colum">
<div class="wilpe_logo">
<a href="'.$cms->make_link($block['link']).'"><img src="/uploaded/overige/'.$block['image'].'" alt="" /></a>
</div>
<div class="text_holder">
'.$block['text'].'
<div class="button_two">
<a class="button_text" href="'.$cms->make_link($block['link']).'">'.$block['linktext'].'</a>
</div>
</div>
</div>
</div>';
$i++;
}
?>
</div>
如果有 3 个 colum1,则 Colum1 需要是 colum2
最佳答案
我在另一个问题中找到了答案。我把问题变小了,更容易理解,这是得出的答案:
$i = 1;
foreach($properties['blocks'] as $block)
{
echo '<div class="' . ($i < 4 ? 'colum1' : 'colum2') . '" id="pic'.$i.'" style="background-image:url(/uploaded/overige/'.$block['image2'].');">
// --------------
张贴在这里与大家分享。
关于如果有多个 block ,PHP 会给出不同的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35695889/