Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 04. Juli 2012 20:09
- jiji
- probiert CMS/ms aus
- Registriert: 01. Juli 2012
- Beiträge: 21
[GELÖST] CompanyDirectory Mitarbeiter auflisten
Hallöchen,
Ich habe gerade ein Problem mit CompanyDirectory...
Ich habe 3 Kategorien an Mitarbeitern angelegt, die an verschiedenen Stellen auf EINER Seite dargestellt werden...
Je Person kommt mit Foto in eine td... nach 3 soll die tr dann geschlossen werden...
Ich hab das nun wie folgt gemacht
{CompanyDirectory category="category1"}
{CompanyDirectory category="category2"}
{CompanyDirectory category="category3"}
{if isset($messages)}
<div class="CompanyDirectoryMessage">
<ul>
{foreach from=$messages item='one'}
<li>{$one}</li>
{/foreach}
</ul>
</div>
{/if}
{if isset($errors)}
<div class="CompanyDirectoryError">
<ul>
{foreach from=$errors item='one'}
<li>{$one}</li>
{/foreach}
</ul>
</div>
{/if}
<table class="uebersicht" width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
{foreach from=$items item=entry}
<td width="160px">
<div class="CompanyWir">
{if $entry->picture_path!=''}
{counter assign="bla"}
<div class="team-wrapper">
<img src='{if $entry->picture_path|substr:-3 =='gif'}{$entry->picture_path}{else}images/mitarbeiter.gif{/if}' class="team-bg" /></div>
{/if}
<strong>{$entry->company_name}</strong><br />
</div>
</td>
<td><img src="images/blank.gif" alt="Platzhalter" width="60px" height="1px" /></td>
{if $bla is div by 3}</tr>{/if}
{/foreach}
</tbody>
</table>
So... mein Problem ist das er nicht nach einer category aufhört zu zählen...
ZB.:
Kategorie 1 hat 2 Mitarbeiter, Kategorie 2 hat 5 sieht dann so aus, dass er die überschrift hat, die 2 aus kategorie 1 und dann wieder überschrift und nur 1 statt 3 wo er den umbruch macht
Ich hoffe ihr seht meinen Fehler und könnt mir Hilfestellung leisten!
Danke
LG
Offline
#2 05. Juli 2012 19:30
- jiji
- probiert CMS/ms aus
- Registriert: 01. Juli 2012
- Beiträge: 21
Re: [GELÖST] CompanyDirectory Mitarbeiter auflisten
Hat niemand eine Idee, oder hab ich mich zu umständlich ausgedrückt?
Jeder Tipp könnte helfen
LG
Offline
#3 13. Juli 2012 06:33
- jiji
- probiert CMS/ms aus
- Registriert: 01. Juli 2012
- Beiträge: 21
Re: [GELÖST] CompanyDirectory Mitarbeiter auflisten
Mhh ok...
Ich rufe ja immer die gleiche funktion auf..3x hintereinander.
Dann anders gefragt. Wieso fängt er nach dem 1. aufruf nicht ein 2tes mal an zu Zählen, sondern zählt munter weiter?
{foreach from=$items item=entry}
<td width="160px">
<div class="CompanyWir">
{if $entry->picture_path!=''}
{counter assign="bla"}
<div class="team-wrapper">
<img src='{if $entry->picture_path|substr:-3 =='gif'}{$entry->picture_path}{else}images/mitarbeiter.gif{/if}' class="team-bg" /></div>
{/if}
<strong>{$entry->company_name}</strong><br />
</div>
</td>
<td><img src="images/blank.gif" alt="Platzhalter" width="60px" height="1px" /></td>
{if $bla is div by 3}</tr>{/if}
{/foreach}
Er soll ja nur die aus der Kategorie die gewählt wurde anzeigen....
Danke, falls mirr doch jemand helfen kann...
Lg
Offline
#4 14. Juli 2012 23:37
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] CompanyDirectory Mitarbeiter auflisten
Warum nicht mit Listit?
mfg
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#5 14. Juli 2012 11:46
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] CompanyDirectory Mitarbeiter auflisten
Smarty zählt weiter weil der Counter als solches nicht neu initalisiert wird und somit mit dem bereits vorhandenen Wert weiter arbeitet.
{counter assign="bla" start=0}
Offline
#6 21. Juli 2012 07:52
- jiji
- probiert CMS/ms aus
- Registriert: 01. Juli 2012
- Beiträge: 21
Re: [GELÖST] CompanyDirectory Mitarbeiter auflisten
Super, das wars!
Danke!
Offline
Seiten: 1