[opgelost] news ... laaste artikel in detail tonen van 1 bepaalde categorie
Moderator: velden
[opgelost] news ... laaste artikel in detail tonen van 1 bepaalde categorie
ik had dit werkend om het enkel laatste artikel te tonen in detail weergave:
{news action="detail" articleid="-1"}
en toen dacht ik als ik nu de category toevoeg dan heb ik enkel het laatste artikel uit een bepaalde category, maar dit blijk niet te werken:
{news action="detail" articleid="-1" category="general"}
iemand een idee hoe ik dit wel bekom ?
Mvg,
Peter
{news action="detail" articleid="-1"}
en toen dacht ik als ik nu de category toevoeg dan heb ik enkel het laatste artikel uit een bepaalde category, maar dit blijk niet te werken:
{news action="detail" articleid="-1" category="general"}
iemand een idee hoe ik dit wel bekom ?
Mvg,
Peter
Last edited by pedes on Fri Mar 05, 2010 4:15 pm, edited 1 time in total.
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
En als je daar eens:
{news action="detail" number="1" category="general"}
van maakt, werkt het dan wel?
{news action="detail" number="1" category="general"}
van maakt, werkt het dan wel?
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
nee dit werkt niet ... krijg zelfs een probleem met de layout
mvg,
Peter
mvg,
Peter
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
Volgens mij zou je dit moeten kunnen doen, door
{news number="1" category="general" summarytemplate="blabla"}
te gebruiken, waarbij je in de summarytemplate vult met logia als ware het een detail-template....
Ronny
{news number="1" category="general" summarytemplate="blabla"}
te gebruiken, waarbij je in de summarytemplate vult met logia als ware het een detail-template....
Ronny
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
ronnyk,
ook dit werkt niet ... ik krijg 1 nieuwsbericht te zien maar in samenvatting sjabloon, ook met de detail sjabloon werkt dit niet.
dus dit werkt al niet:
{news action="detail" articleid="-1" category="general"} => geeft gewoon het laatste nieuws item zonder rekening te houden met de category
{news action="detail" number="1" category="general"} => werkt helemaal niet, geeft lay-out fout weer en ook geen nieuws items
{news number="1" category="general" summarytemplate="sample"} => geeft enkel 1 nieuws item weer dmv. het samenvatting sjabloon
{news number="1" category="general" detailtemplate="sample"} => geeft enkel 1 nieuws item weer dmv. het samenvatting sjabloon (heel vreemd dat ik weer het samenvatting sjabloon krijg)
Ik wil dus: het laatst toegevoegde artikel van een bepaalde categorie tonen als detail weergave.
Het laatste artikel van de volledig lijst in detail weergave, zonder rekening te houden met de categorie lukt wel via dit:
{news action="detail" articleid="-1"}
Iemand nog een idee ?
Mvg,
Peter
ook dit werkt niet ... ik krijg 1 nieuwsbericht te zien maar in samenvatting sjabloon, ook met de detail sjabloon werkt dit niet.
dus dit werkt al niet:
{news action="detail" articleid="-1" category="general"} => geeft gewoon het laatste nieuws item zonder rekening te houden met de category
{news action="detail" number="1" category="general"} => werkt helemaal niet, geeft lay-out fout weer en ook geen nieuws items
{news number="1" category="general" summarytemplate="sample"} => geeft enkel 1 nieuws item weer dmv. het samenvatting sjabloon
{news number="1" category="general" detailtemplate="sample"} => geeft enkel 1 nieuws item weer dmv. het samenvatting sjabloon (heel vreemd dat ik weer het samenvatting sjabloon krijg)
Ik wil dus: het laatst toegevoegde artikel van een bepaalde categorie tonen als detail weergave.
Het laatste artikel van de volledig lijst in detail weergave, zonder rekening te houden met de categorie lukt wel via dit:
{news action="detail" articleid="-1"}
Iemand nog een idee ?
Mvg,
Peter
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
{news number='1' category='General' detailpage='{news action='detail' articleid='-1'}
Bij mij werkt deze, vind het alleen vreemd dat de quote die achter detailpage= staat niet behoeft te worden afgesloten, want als je de opdracht afsluit met '} zoals het volgens mij moet komen de tekens op de pagina in beeld.
Ik hoor wel of het bij jou ook werkt.
Bij mij werkt deze, vind het alleen vreemd dat de quote die achter detailpage= staat niet behoeft te worden afgesloten, want als je de opdracht afsluit met '} zoals het volgens mij moet komen de tekens op de pagina in beeld.
Ik hoor wel of het bij jou ook werkt.
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
Peter,
ik bedoelde dat je summarytemplate moet aanroepen, b.v. "peter" en dan in die summary-template, de detail-logica zetten.
Ronny
ik bedoelde dat je summarytemplate moet aanroepen, b.v. "peter" en dan in die summary-template, de detail-logica zetten.
Ronny
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
@ wpbremer
bij mij geeft dit het laatste artikel uit de category met via het samenvattingssjabloon
-> ik wil het detail zien van het laatste artikel uit die category
@RonnyK
als ik begrijp wat je bedoeld zou ik het volgende moeten doen ?
category = promotions
summarytemplate = promodetail (waarbij dit een inhoud copy is van de detail-template)
ik gebruik dan:
{news number="1" category="promotions" summarytemplate="promodetail"}
en krijg een error
string(43) "Smarty error: eval: missing 'var' parameter"
ik heb de volledige schrijfwijze gecontroleerd dit klopt althans
Mvg,
Peter
bij mij geeft dit het laatste artikel uit de category met via het samenvattingssjabloon
-> ik wil het detail zien van het laatste artikel uit die category
@RonnyK
als ik begrijp wat je bedoeld zou ik het volgende moeten doen ?
category = promotions
summarytemplate = promodetail (waarbij dit een inhoud copy is van de detail-template)
ik gebruik dan:
{news number="1" category="promotions" summarytemplate="promodetail"}
en krijg een error
string(43) "Smarty error: eval: missing 'var' parameter"
ik heb de volledige schrijfwijze gecontroleerd dit klopt althans
Mvg,
Peter
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
Beste Pedes,
ik heb het even op mijn eigen site getest, de foutmelding komt doordat er bij het aanroepen van het detailsjabloon geen variabelen geladen worden. Bij mij werkt het met onderstaand detailsjabloon als samenvattingssjabloon wel:
ik heb het even op mijn eigen site getest, de foutmelding komt doordat er bij het aanroepen van het detailsjabloon geen variabelen geladen worden. Bij mij werkt het met onderstaand detailsjabloon als samenvattingssjabloon wel:
Code: Select all
{* set a canonical variable that can be used in the head section if process_whole_template is false in the config.php *}
{if isset($entry->canonical)}
{assign var='canonical' value=$entry->canonical}
{/if}
{foreach from=$items item=entry}
{if $entry->postdate}
<div id="NewsPostDetailDate">
{$entry->postdate|cms_date_format}
</div>
{/if}
<h3 id="NewsPostDetailTitle">{$entry->title|cms_escape:htmlall}</h3>
<hr id="NewsPostDetailHorizRule" />
{if $entry->summary}
<div id="NewsPostDetailSummary">
<strong>
{eval var=$entry->summary}
</strong>
</div>
{/if}
{if $entry->category}
<div id="NewsPostDetailCategory">
{$category_label} {$entry->category}
</div>
{/if}
{if $entry->author}
<div id="NewsPostDetailAuthor">
{$author_label} {$entry->author}
</div>
{/if}
<div id="NewsPostDetailContent">
{eval var=$entry->content}
</div>
{if $entry->extra}
<div id="NewsPostDetailExtra">
{$extra_label} {$entry->extra}
</div>
{/if}
<div id="NewsPostDetailPrintLink">
{$entry->printlink}
</div>
{if $return_url != ""}
<div id="NewsPostDetailReturnLink">{$return_url}</div>
{/if}
{/foreach}
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsDetailField">
{if $field->type == 'file'}
{* this template assumes that every file uploaded is an image of some sort, because News doesn't distinguish *}
<img src="{$entry->file_location}/{$field->value}"/>
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
Last edited by wpbremer on Mon Mar 01, 2010 1:48 pm, edited 1 time in total.
Re: news ... laaste artikel in detail tonen van 1 bepaalde categorie
het probleem was deze code die ontbrak in het gebruikte sjabloon
Mvg,
Peter
bedankt voor de hulp{foreach from=$items item=entry}
.............
{/foreach}
Mvg,
Peter