Bonjour à tous,
Je fais suite aux tutoriel du ''Portfolio en grille'' et je l'ai adapté pour des articles de Blog. Forcément je rencontre un problème d'ordre Php, que je vais tenter d'expliquer.
En effet tous mes articles sont stockés en bases de données avec les images adaptés. Bref!!
Lorsque je suis le tutoriel, la div '' row-details ", se trouve en dessous de 4 ou "x" images et ainsi de suite . Le nombre de ligne est alors adapté en fonction du nombre d'articles totales et du nombre d'articles par ligne.
Le problème que je rencontre, est comment afficher les quatres premiers articles, avec ensuite la div "row-details", pour ensuite afficher les 4 suivants avec la div "row-details", ainsi de suite et ainsi de suite.
Je pensais utilisé ce que nous a appris GRAFIKART dans les tutoriel MVC, avec les limites par page, mais comment l'adapter pour que ses pages=ligne reste sur la meme page.
Pff, j'espère m'être fait comprendre.
Merci pour votre aide.
Peut tu reformuler avec des exemple de ton code car même avec plusieurs relecture j'ai beaucoup de mal à comprendre ton porblème
Merci de vous penchez sur ma problèmatique.
j'ai recupérer dans un variable l'ensemble de mes posts de la base de données.
Exemple :
$d['article'] = $this->Post->Find(array(
'fields' => '(SELECT poster FROM categorys WHERE categorys.name = category) AS icon , name, content, poster',
'conditions' => array( 'online' => 1)
));
Nous allons dire que j'obtiens un chiffre de 5 articles.
Voici le code de ma vue: (Que j'ai épuré) et celon le tutoriel de GRAFIKART, le contenu (image-details) de chaque article se transfère dans le row details.
Ceci est la première ligne
<div class="row">
<div class="grid-M-3 grid-S-3 gamme pB-40">
<div class=" myth image effect1 ">
<img class="img-responsive" alt="Featured Image" src="<?php echo Router::Release($v->poster, 302, 378);?>">
</div>
<div class="image-details">
<div class="row">
<div class="grid-M-6">
</div>
<div class="grid-M-6">
</div>
</div>
</div>
</div>
</div>
<div class=" row-details ">
</div>
Je gare le même code pour la deuxième ligne contenant les 4 prochain articles
La question est donc comment afficher les 4 prochains articles dans la seconde ligne, les 4 autres dans la troisieme ainsi de suite.
J'ai pensé à une fonction récursive, mais je voulais avoir vos avis.
Merci