Page 1 of 1
[opgelost] nieuwsmodule ... background image voor bericht
Posted: Thu Feb 10, 2011 5:42 pm
by pedes
ik gebruik de nieuwsmodule en hiermee toon ik 3 berichten op de home pagina.
3 rechthoekige vakjes onder elkaar... dit gaat allemaal heel goed, maar ik wil nu niet enkel tekst als een bericht weergeven, maar soms zijn sommige berichten zijn eigenlijk gewoon afbeeldingen, die de grote van de achtergrond van het berichtvakje moeten krijgen en zich als externe link moeten gedragen
hopelijk leg ik het goed uit ... ?
HIeronder een voorbeeldje
iemand die weet of een idee heeft hoe ik dit zou kunnen oplossen, dus zodat ik een nieuwsbericht een afbeelding selecteer en dat deze als achtergrond in het nieuwsbericht valt ?
mvg,
Peter
Re: nieuwsmodule ... background image voor bericht
Posted: Thu Feb 10, 2011 7:53 pm
by deactivated010521
----------
Re: nieuwsmodule ... background image voor bericht
Posted: Thu Feb 10, 2011 9:05 pm
by pedes
dank u arnoud voor uw reply
dacht aan een custom field en uiteraard een externe link ... naar eventueel een andere website
mvg,
Peter
Re: nieuwsmodule ... background image voor bericht
Posted: Thu Feb 10, 2011 10:01 pm
by deactivated010521
----------
Re: nieuwsmodule ... background image voor bericht
Posted: Wed Feb 16, 2011 8:27 am
by pedes
Misschien voor mensen die dit ook kunnen gebruiken !!
Wat ik dus exact wilde bekomen ik heb 3 nieuwsberichten die ik wil tonen op een pagina, maar er zijn 3 type nieuwsberichten
1/ het kan een gewone titel en tekst zijn (daarvoor worden de velden titel en samenvattings velden gebruikt), erop klikken geeft het detail weer in de content pagina
2/ het kan een afbeelding (ik noem het een interne img) zijn (de grote van de berichtbox), erop klikken geeft het detail weer in de content pagina
3/ het kan een afbeelding (ik noem het een externe img) zijn (de grote van de berichtbox), erop klikken geeft een andere internet pagina weer.
Dit werkt dus perfect, dit is de samenvatting sjabloon die ik gebruik :
Code: Select all
<!-- Start News Display Template -->
{foreach from=$items item=entry}
<div class="homebox">
{assign var='entry_field_img_intern' value=''}
{assign var='entry_field_img_extern' value=''}
{assign var='entry_field_link' value=''}
{foreach from=$entry->fields item='field'}
{if $field->name == 'img_intern'}
{assign var='entry_field_img_intern' value=$field->value}
{/if}
{if $field->name == 'img_extern'}
{assign var='entry_field_img_extern' value=$field->value}
{/if}
{if $field->name == 'link'}
{assign var='entry_field_link' value=$field->value}
{/if}
{/foreach}
{if empty($entry_field_img_intern) and empty($entry_field_img_extern)} <!-- als beide img velden leeg zijn -->
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}<br />
{eval var=$entry->summary|truncate:60:"...":true}
</a>
{elseif empty($entry_field_img_extern) and isset($entry_field_img_intern)} <!-- als het externe img veld leeg is en het interne img veld niet leeg is -->
{foreach from=$entry->fields item='field'}
{if $field->name == 'img_intern'}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}"><img src="{$entry->file_location}/{$field->value}" alt="{$field->value}"/></a>
{/if}
{/foreach}
{else empty($entry_field_img_intern) and isset($entry_field_img_extern)} <!-- als het interne img veld leeg is en het externe img veld niet leeg is -->
{foreach from=$entry->fields item='field'}
{if $field->name == 'img_extern'}
<a href="{$entry_field_link}" title="{$entry->title|cms_escape:htmlall}" target="_blank"><img src="{$entry->file_location}/{$field->value}" alt="{$field->value}"/></a>
{/if}
{/foreach}
{/if}
</div>
{/foreach}
<!-- End News Display Template -->