我想不出一个可行的解决方案,为餐厅菜单页面上的每门课程为PHP模板创建交替部分。我想创建一个模板来实现以下结果:
<section class="well well__off1>
<div>Starters</div>
.... menu list ...
</section>
<section class="bg-secondary well well__off1>
<div>Mains</div>
.... menu list ...
</section>
<section class="well well__off1>
<div>Steaks</div>
.... menu list ...
</section>
etc
etc
我正在运行的当前模板是这个。如何为每门课程交替使用CSS部分?
<section class="well well__off1">
<div class="grid_8">
<?php foreach ($MDayMeals as $courses => $meals): ?>
<h4><?php echo $courses; ?></h4>
<?php foreach ($meals as $meal): ?>
<div class="name-wrap">
<?php echo htmlencode($meal['name_of_dish']) ?>
</div>
<?php endforeach ?>
<?php endforeach ?>
</div>
</div>
</section>
关于如何实现此目标有任何想法吗?
谢谢特里
<?php $even = false; ?>
<?php foreach ($MDayMeals as $courses => $meals): ?>
<?php $class = ( $even ) ? 'bg-secondary ' : ''; ?>
<?php $even = !$even; ?>
<section class="$class well well__off1">
<div class="grid_8">
<h4><?php echo $courses; ?></h4>
<?php foreach ($meals as $meal): ?>
<div class="name-wrap">
<?php echo htmlencode($meal['name_of_dish']) ?>
</div>
<?php endforeach; ?>
</div>
</section>
<?php endforeach; ?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句