Attributen Cataloger pas laten zien na Login
Moderator: velden
Attributen Cataloger pas laten zien na Login
Beste allemaal,
is er iemand die weet of het mogelijk is om attributen welke ik ingesteld heb in Cataloger pas te laten zien nadat iemand is ingelogd.
In mijn geval zou het dus zo moeten zijn dat er bij een bepaald boek, pas de inkoopprijs komt te staan nadat je bent ingelogd op de site.
Alvast bedankt voor het meedenken.
is er iemand die weet of het mogelijk is om attributen welke ik ingesteld heb in Cataloger pas te laten zien nadat iemand is ingelogd.
In mijn geval zou het dus zo moeten zijn dat er bij een bepaald boek, pas de inkoopprijs komt te staan nadat je bent ingelogd op de site.
Alvast bedankt voor het meedenken.
Re: Attributen Cataloger pas laten zien na Login
Zet er een
{if $ccuser->loggedin() }
{/if}
omheen...
Ronny
{if $ccuser->loggedin() }
{/if}
omheen...
Ronny
Re: Attributen Cataloger pas laten zien na Login
Beste ronny bedankt voor je snelle reactie, die code die jij aangeeft was ik al tegen gekomen. Het probleem is dat dit dan voor de gehele attributenlijst geldt.RonnyK wrote: Zet er een
{if $ccuser->loggedin() }
{/if}
omheen...
Ronny
Code: Select all
<div class="item">
<table><tr>
<td>
{section name=ind loop=$image_url_array}
<a href="{$image_url_array[ind]}" rel="lytebox[{$title}]" title="{$title}" style="text-decoration: none;" >
<img src="{$image_thumb_url_array[ind]}" alt="{$title}" align="center" />
</a>
{/section}
</td>
</tr>
</table>
<br></br>
{if $ccuser->loggedin() }
{section name=at loop=$attrlist}
<p><strong>{$attrlist[at].name}</strong>: {eval var=$attrlist[at].key}</p>
{/section}
{/if}
</div>
Re: Attributen Cataloger pas laten zien na Login
Ik heb op dit moment onderstaande code uitgevonden, het werkt, maar is dit ook de juiste manier? Ik heb trouwens alles wat getoond mag worden zonder login in de eerste twee kolommen staan en wat pas mag worden getoond na login in de laatste twee kolommen.RonnyK wrote: Zet er een
{if $ccuser->loggedin() }
{/if}
omheen...
Ronny
Code: Select all
<div class="item">
<table><tr>
<td>
{section name=ind loop=$image_url_array}
<a href="{$image_url_array[ind]}" rel="lytebox[{$title}]" title="{$title}" style="text-decoration: none;" >
<img src="{$image_thumb_url_array[ind]}" alt="{$title}" align="center" />
</a>
{/section}
</td>
</tr>
</table>
<br></br>
<table width="600px"><tr>
<td width="100px">
<p><strong>Uitgeverij</strong>:</p>
</td>
<td width="175px">
<p>{$uitgeverij}</p>
</td>
<td width="50"px">
</td>
<td width="100px">
<p>{if $ccuser->loggedin() }
<strong>Welke druk</strong>:</p>
</td>
<td width="175px">
<p>{$welkedruk}</p>
{/if}
</td>
</tr>
</table>
</div>
Re: Attributen Cataloger pas laten zien na Login
wpbremer,
Als iemand niet is ingelogd, dan blijft er een zweven zonder , daarnaast wordt de tabel ook in stukken gehakt
Hierdoor zou je layout problemen kunnen krijgen.
Het zou zo beter zijn:
Nu is de gehele tabelrij afgeschermd...
Grt. Rolf
Code: Select all
<td width="100px">
<p>{if $ccuser->loggedin() }
<strong>Welke druk</strong>:</p>
</td>
<td width="175px">
<p>{$welkedruk}</p>
{/if}
</td>

Het zou zo beter zijn:
Code: Select all
{if $ccuser->loggedin() }
<td width="100px">
<p><strong>Welke druk</strong>:</p>
</td>
<td width="175px">
<p>{$welkedruk}</p>
</td>
{/if}
Grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Attributen Cataloger pas laten zien na Login
Ok Rolf bedankt,Rolf wrote: wpbremer,
Als iemand niet is ingelogd, dan blijft er een zweven zonder , daarnaast wordt de tabel ook in stukken gehaktCode: Select all
<td width="100px"> <p>{if $ccuser->loggedin() } <strong>Welke druk</strong>:</p> </td> <td width="175px"> <p>{$welkedruk}</p> {/if} </td>
Hierdoor zou je layout problemen kunnen krijgen.
Het zou zo beter zijn:
Nu is de gehele tabelrij afgeschermd...Code: Select all
{if $ccuser->loggedin() } <td width="100px"> <p><strong>Welke druk</strong>:</p> </td> <td width="175px"> <p>{$welkedruk}</p> </td> {/if}
Grt. Rolf
zal het aanpassen
Grt Wiebren
Re: Attributen Cataloger pas laten zien na Login
De door mij gebruikte sjabloon geeft mooi alles goed weer zowel wanneer je ingelogd bent of juist niet.
Het nadeel is dat ook de niet ingevulde attributen worden weer gegeven terwijl die in het orginele hieronderstaande sjabloon niet worden getoond. Is er een manier om in mijn sjabloon dus alle attributen weer te geven die zijn ingevuld, maar ook verschillende attributen af te schermen, welke pas na het inloggen worden getoond:
Het nadeel is dat ook de niet ingevulde attributen worden weer gegeven terwijl die in het orginele hieronderstaande sjabloon niet worden getoond. Is er een manier om in mijn sjabloon dus alle attributen weer te geven die zijn ingevuld, maar ook verschillende attributen af te schermen, welke pas na het inloggen worden getoond:
Code: Select all
<div class="item">
<table><tr>
<td>
{section name=ind loop=$image_url_array}
<a href="{$image_url_array[ind]}" rel="lytebox[{$title}]" title="{$title}" style="text-decoration: none;" >
<img src="{$image_thumb_url_array[ind]}" alt="{$title}" align="center" />
</a>
{/section}
</td>
</tr>
</table>
<br></br>
{if $ccuser->loggedin() }
{section name=at loop=$attrlist}
<p><strong>{$attrlist[at].name}</strong>: {eval var=$attrlist[at].key}</p>
{/section}
{/if}
</div>
Re: Attributen Cataloger pas laten zien na Login
Is er een speciale code om een attribuut pas te tonen indien deze ook een waarde heeft.
Dus ik wil graag op mijn itempagina alleen attributen hebben staan waarbij ik ook iets heb ingevuld.
Alvast bedankt voor het meedenken.
Dus ik wil graag op mijn itempagina alleen attributen hebben staan waarbij ik ook iets heb ingevuld.
Alvast bedankt voor het meedenken.
Re: Attributen Cataloger pas laten zien na Login
wpbremer,
je zou zoiets eens moeten proberen:
Waarbij vanzelfsprekend de naam 'attribuut' nog vervangen moet worden door de door jouw gewenste naam. 
®olf
je zou zoiets eens moeten proberen:
Code: Select all
{if isset($attribuut)}
{$attribuut}
{/if}

®olf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Attributen Cataloger pas laten zien na Login
Beste Rolf, je bent geweldig. Het werkt dank u.Rolf wrote: wpbremer,
je zou zoiets eens moeten proberen:
Waarbij vanzelfsprekend de naam 'attribuut' nog vervangen moet worden door de door jouw gewenste naam.Code: Select all
{if isset($attribuut)} {$attribuut} {/if}
®olf