[Opgelost] News detailpage afhankelijk van categorie

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
hgpdesign
Forum Members
Forum Members
Posts: 47
Joined: Wed Jul 09, 2008 7:06 am

[Opgelost] News detailpage afhankelijk van categorie

Post by hgpdesign »

Hallo allemaal,

dit is mijn eerste post.
Wij maakten het afgelopen jaar regelmatig sites in CMSMS. Wij zijn geen echte programmeurs maar zoeken steeds oplossingen voor dingen die we willen bereiken. Soms lukt dat niet direct en leggen we het een tijdje terzijde er vanuit gaande dat in de tussentijd onze kennis dermate groeit dat we later voor elkaar zullen krijgen. Bij een van onze grootste sites (http://www.abteam.nl) blijven we maar met een probleem zitten wat we niet opgelost krijgen. Uiteraard zoeken we al maanden het forum af - en er is ook wel iets over te vinden - maar wij krijgen het niet voor elkaar. Wellicht wil iemand met meer skills helpen...

ABteam.nl is een (foto)reportage site van voetbalclub Alphense Boys. Wekelijks komen er nieuwe reportages bij. We maken hierbij gebruik van de News module (gecombineerd met JQuery Cycle) om alles aan te sturen. De gehele site maakt gebruik van één template (zoals al onze sites) maar heeft uiteraard vele pagina's. Vanuit een aantal plaatsen per pagina zijn er (beeld)summaries om nieuwe reportages aan te kondigen. Met de News module roepen we verschillende News categories aan en tonen de meest recente. Wat we graag willen bereiken dat het betreffende bericht opent op zijn eigen pagina. Dus een reportage van het eerste op de pagina van het eerste, de A1 op de A1 pagina, etc. Nu laten we het maar op een algemene detailpage openen maar daar zie je dan natuurlijk niet de specifieke informatie behorende bij die categorie (team).

We hebben wel wat gezien (niet veel) op het forum (bijvoorbeeld: http://forum.cmsmadesimple.org/index.ph ... #msg190699) maar wij krijgen het nog steeds niet voor elkaar.

Kan iemand ons in de juiste richting wijzen?
Bij voorbaat hartelijk dank!

Met vriendelijke groet,
Ron Hoenson
Last edited by hgpdesign on Fri Aug 06, 2010 6:55 am, edited 1 time in total.
deactivated010521

Re: News detailpage afhankelijk van categorie

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 4:09 pm, edited 1 time in total.
User avatar
hgpdesign
Forum Members
Forum Members
Posts: 47
Joined: Wed Jul 09, 2008 7:06 am

Re: News detailpage afhankelijk van categorie

Post by hgpdesign »

Arnoud, bedankt voor je reply maar ik begrijp het nog niet helemaal.

In het contentvak van de homepage staat nu het volgende:

Code: Select all

{literal}
<__script__ type="text/javascript">
$('.ticker_outer').cycle({ 
    fx:'fade', 
    timeout:8000, 
    delay:1000, 
    pager:'#nav', 
    pagerEvent:'mouseover', 
    pauseOnPagerHover:'true' 
});
</__script>
{/literal}


<div style="position:relative;width:660px;height:530px;background:#000">{* om de pager (nav) binnen de ticker_outer te plaatsen *}


<div id="nav" style="position:absolute;bottom:82px;right:0px;width:200px;height:auto;text-align:right;padding-right:20px;z-index:1000"></div>

<div class="ticker_outer"> 

<div class="ticker_inner">{news number="1" start="0" summarytemplate="abteam-news-sum-detail-3" category="2010-2011 | Algemeen*,webmaster,09-10 AB1,09-10 Algemeen*,09-10 C5,09-10 D9" detailpage="nieuwsdetail"  detailtemplate="abteam-news-detail-1" moretext=" Meer..."}</div>

<div class="ticker_inner">{news number="1" start="1" summarytemplate="abteam-news-sum-detail-3" category="2010-2011 | Algemeen*,webmaster,09-10 AB1,09-10 Algemeen*,09-10 C5,09-10 D9" detailpage="nieuwsdetail"  detailtemplate="abteam-news-detail-1" moretext=" Meer..."}</div>

<div class="ticker_inner">{news number="1" start="2" summarytemplate="abteam-news-sum-detail-3" category="2010-2011 | Algemeen*,webmaster,09-10 AB1,09-10 Algemeen*,09-10 C5,09-10 D9" detailpage="nieuwsdetail"  detailtemplate="abteam-news-detail-1" moretext=" Meer..."}</div>

<div class="ticker_inner">{news number="1" start="3" summarytemplate="abteam-news-sum-detail-3" category="2010-2011 | Algemeen*,webmaster,09-10 AB1,09-10 Algemeen*,09-10 C5,09-10 D9" detailpage="nieuwsdetail"  detailtemplate="abteam-news-detail-1" moretext=" Meer..."}</div>

<div class="ticker_inner">{news number="1" start="4" summarytemplate="abteam-news-sum-detail-3" category="2010-2011 | Algemeen*,webmaster,09-10 AB1,09-10 Algemeen*,09-10 C5,09-10 D9" detailpage="nieuwsdetail"  detailtemplate="abteam-news-detail-1" moretext=" Meer..."}</div>

<div class="ticker_inner">{news number="1" start="5" summarytemplate="abteam-news-sum-detail-3" category="2010-2011 | Algemeen*,webmaster,09-10 AB1,09-10 Algemeen*,09-10 C5,09-10 D9" detailpage="nieuwsdetail"  detailtemplate="abteam-news-detail-1" moretext=" Meer..."}</div>

<div class="ticker_inner">{news number="1" start="6" summarytemplate="abteam-news-sum-detail-3" category="2010-2011 | Algemeen*,webmaster,09-10 AB1,09-10 Algemeen*,09-10 C5,09-10 D9" detailpage="nieuwsdetail"  detailtemplate="abteam-news-detail-1" moretext=" Meer..."}</div>

<div class="ticker_inner">{news number="1" start="7" summarytemplate="abteam-news-sum-detail-3" category="2010-2011 | Algemeen*,webmaster,09-10 AB1,09-10 Algemeen*,09-10 C5,09-10 D9" detailpage="nieuwsdetail"  detailtemplate="abteam-news-detail-1" moretext=" Meer..."}</div>

</div>


</div>


De News summary template (abteam-news-sum-detail-3) die wordt aangeroepen is alsvolgt:

Code: Select all

{foreach from=$items item=entry}
{global_content name='detailpage-10-3'}
{/foreach}
Waarbij "global_content name='detailpage-10-3'" is:

Code: Select all

<div style="width:660px;height:422px;position:relative;background:#000;overflow:hidden">
<a href="{$entry->moreurl}">
{if $entry->beeld}<img src="{$entry->file_location}/{$entry->beeld}" width="660" alt="" />

{if $entry->fotografie_rosa}<div style="width:14px;height:97px;position:absolute;right:0px;bottom:30px;background:#000 url(uploads/design_elements/credits_rosa_14x97.gif) no-repeat top left"></div>{/if}
{else}<img src="uploads/design_elements/henry_black_660x440.jpg" alt="" width="660" height="440" />
{/if}
</a>
</div>

<div class="box_left" style="position:relative;height:88px;padding:10px 20px;overflow:hidden">
<h1>{$entry->titlelink}{if $entry->uitslag}: {$entry->uitslag}{/if}</h1>
{$entry->postdate|date_format:"%d-%m-%y"} // 
{if $entry->summary}{eval var=$entry->summary} [{$entry->morelink}]
{else}{$entry->content}{/if}
</div>

Waar en hoe moet ik de betreffende code dan invoeren? In de News template? Maar ik roep de detailpage toch in het contentvak aan?

Alvast dank voor de te nemen moeite.

Met vriendelijke groet,
Ron Hoenson
deactivated010521

Re: News detailpage afhankelijk van categorie

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 4:09 pm, edited 1 time in total.
deactivated010521

Re: News detailpage afhankelijk van categorie

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 4:09 pm, edited 1 time in total.
User avatar
hgpdesign
Forum Members
Forum Members
Posts: 47
Joined: Wed Jul 09, 2008 7:06 am

Re: News detailpage afhankelijk van categorie

Post by hgpdesign »

Arnoud, bedankt weer voor je reply. Voordat ik ermee aan de gang ga wil ik toch nog iets weten.

Het lijkt er op dat deze oplossing werkt vanuit de veronderstelling dat de categorie dezelfde naamgeving heeft als de alias van de betreffende detailpage. Maar dat is bij deze site (nog) niet het geval. Dan werkt deze oplossing toch niet? En werkt dit ook met sub-categoriën?

met vriendelijk groet,
Ron Hoenson
deactivated010521

Re: News detailpage afhankelijk van categorie

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 4:09 pm, edited 1 time in total.
User avatar
hgpdesign
Forum Members
Forum Members
Posts: 47
Joined: Wed Jul 09, 2008 7:06 am

Re: News detailpage afhankelijk van categorie

Post by hgpdesign »

OK, dan ga ik het met deze informatie opzetten.

Bedankt voor alle info.


Met vriendelijk groet,
Ron Hoenson
Post Reply

Return to “Dutch - Nederlands”