Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 04. Juli 2012 20:09
- jiji
- probiert CMSMS aus
- Registriert: 01. Juli 2012
- Beiträge: 21
Re:
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 CMSMS aus
- Registriert: 01. Juli 2012
- Beiträge: 21
Re:
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 CMSMS aus
- Registriert: 01. Juli 2012
- Beiträge: 21
Re:
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.039
- Webseite
Re:
Warum nicht mit Listit?
mfg
Jan
Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan
Offline
#5 14. Juli 2012 11:46
- piratos
- CMSMS-Profi

- Registriert: 12. August 2011
- Beiträge: 545
Re:
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 CMSMS aus
- Registriert: 01. Juli 2012
- Beiträge: 21
Re:
Super, das wars!
Danke!
Offline
1
- Übersicht
- »
- »