hat schon einmal jemand versucht die Yaml Vorlage für equal height boxes zu einer Vorlage für das Contentpart Teaser/Artikellink umzubauen? Ich habe das versucht und bin dabei auf ein Problem gestoßen, an dem ich bisher nicht weiter komme.
Hier der Link zu der Beispielseite von Yaml:
http://www.yaml.de/fileadmin/examples/0 ... boxes.html
Mein Ziel ist es eine Vorlage zu erstellen, die der jeweils drei Boxen mit drei Teasern zu Artikeln enthält. Die Boxen sind div Container, die über CSS definiert werden.
Da die maximale Anzahl nebeneinander möglicher Boxen in der Vorlage festgelegt werden muss, kann man immer nur maximal drei Artikel in ein Contentpart Teaser packen. Da man das ganze nach unten aber beliebig wiederholen kann ist das kein Problem. In der Planung hätte ich dann einen Artikel der drei Mal das Contentpart Teaser/Artikellink mit jeweils drei Verweisen auf Artikel enthält. Also 9 Boxen untereinander.
Das Problem bei der Sache ist, dass jeweils der dritte div container eine andere Klasse zugewiesen bekommen muss als die beiden davor:
Code: Select all
<div class="c33l">
<div class="subcl">
<!-- Insert your subtemplate content here -->
</div>
</div>
<div class="c33l">
<div class="subc">
<!-- Insert your subtemplate content here -->
</div>
</div>
<div class="c33r">
<div class="subcr">
<!-- Insert your subtemplate content here -->
</div>
</div>
</div>
Code: Select all
<div class="c33r">
Code: Select all
<html>
<head>
</head>
<body>
<script type="text/javascript">
var counter = 0;
function count () {
switch (counter) {
case 0:
document.write ('<div class="c33l">');
counter ++;
break;
case 1:
document.write ('<div class="c33l">');
counter ++;
break;
case 2:
document.write ('<div class="c33r">');
counter = 0;
break;
default:
counter = 0;
break;
}
}
</script>
<h1>Test</h1>
<script type="text/javascript">count();</script>
<p>Hallo 1</p>
</div>
<script type="text/javascript">count();</script>
<p>Hallo 2</p>
</div>
<script type="text/javascript">count();</script>
<p>Hallo 3</p>
</div>
</body>
</html>
Gibt es eine Möglichkeit PHP in ein Template für das Contentpart Teaser/Artikellink einzubauen?
Oder gibt es eine andere am besten einfachere Lösung für mein Problem?
Viele Dank für Antworten und Ideen.