PHP 如果方块数量超过一定数量,则给出不同的 class
PHP give a different class if there is more than an amount of blocks
我一直在做一个网站,它有 5 个区块。当屏幕变小时,我需要将其中的 2 个积木放在其他 3 个积木下面,它们会有所不同,所以我给了它们另一个 class。
我正在尝试将它放入 CMS 中,我必须使用下面的代码。
现在我的问题是,如果我希望用户能够编辑块,我该如何做到这一点。我试图在脚本中进行一些编辑,但到目前为止没有成功。我需要添加一个不同的 class 来阻止 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'].');">
// --------------
张贴在这里与大家分享。
我一直在做一个网站,它有 5 个区块。当屏幕变小时,我需要将其中的 2 个积木放在其他 3 个积木下面,它们会有所不同,所以我给了它们另一个 class。
我正在尝试将它放入 CMS 中,我必须使用下面的代码。 现在我的问题是,如果我希望用户能够编辑块,我该如何做到这一点。我试图在脚本中进行一些编辑,但到目前为止没有成功。我需要添加一个不同的 class 来阻止 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'].');">
// --------------
张贴在这里与大家分享。