snippets star schaufler.ch

Grid generieren mit PHP in Processwire

$body = str_replace('<hr />', '<hr>', $page->body);
$columns = explode('<hr>', $body);
$column_count = count($columns);

if(count($columns)) {
	echo "<div class='grid grid-pad'>";
	foreach($columns as $column) {
		$last = ($key + 1 == $column_count) && $column_count > 1 ? ' last' : null;

		echo "<div class='col-1-{$column_count}{$last}'>";
		echo "<div class='content'>";
		echo $column;
		echo "</div>";
		echo "</div>";
	}
	echo "</div>";
}
Tags: grid, php, processwire von Andy 13-12-2013