Nieuws class aanpassen

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
Masweb
Forum Members
Forum Members
Posts: 173
Joined: Sat May 09, 2009 4:26 pm

Nieuws class aanpassen

Post by Masweb »

Ik wil graag bij sommige pagina's een class aanpassen van de nieuwscategorie.

Code: Select all

<li{if $node.index == 0} class="firstnewscat  {if $node->extra1 == 'nieuwsitem'}nieuwsitem{/if} "{/if}>
Ik probeer dat dus met

Code: Select all

{if $node->extra1 == 'nieuwsitem'}nieuwsitem{/if}
Ik heb het idee dat ik iets fout doe met die "if" maar weet niet wat.

Iemand enig idee ???
deactivated010521

Re: Nieuws class aanpassen

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:31 pm, edited 1 time in total.
Masweb
Forum Members
Forum Members
Posts: 173
Joined: Sat May 09, 2009 4:26 pm

Re: Nieuws class aanpassen

Post by Masweb »

Kan het zijn dat daar niets mee gebeurd?

Het enige wat hij extra doet, als ik in de paginabron kijk, is een spatie toevoegen.

Samenvattingssjabloon staat op elke pagina. Als ik dan de nieuwspagina open door op een van de nieuwssamenvattingen te klikken wil ik het listitem een andere stijl meegeven.
deactivated010521

Re: Nieuws class aanpassen

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:31 pm, edited 1 time in total.
Masweb
Forum Members
Forum Members
Posts: 173
Joined: Sat May 09, 2009 4:26 pm

Re: Nieuws class aanpassen

Post by Masweb »

Ik ben de tempate aan het aanpassen
Deze dus:

Code: Select all

<!-- Start News Display Template -->
{* This section shows a clickable list of your News categories. *}
<ul class="list1">
{foreach from=$cats item=node}
{if $node.depth > $node.prevdepth}
{repeat string="<ul>" times=$node.depth-$node.prevdepth}
{elseif $node.depth < $node.prevdepth}
{repeat string="</li></ul>" times=$node.prevdepth-$node.depth}
</li>
{elseif $node.index > 0}</li>
{/if}
<li{if $node.index == 0} class="firstnewscat{/if}">
{if $node.count > 0}
	{$node.news_category_name}{else}<span>{$node.news_category_name} </span>{/if}
{/foreach}
{repeat string="</li></ul>" times=$node.depth-1}</li>
</ul>

{* this displays the category name if you're browsing by category *}
{if $category_name}
<h1>{$category_name}</h1>
{/if}

{* if you don't want category browsing on your summary page, remove this line and everything above it *}

{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage}&nbsp;{$prevpage}&nbsp;
{/if}
{$pagetext}&nbsp;{$pagenumber}&nbsp;{$oftext}&nbsp;{$pagecount}
{if $pagenumber < $pagecount}
&nbsp;{$nextpage}&nbsp;{$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}
<!--<div class="NewsSummary">

{if $entry->postdate}
	<div class="NewsSummaryPostdate">
		{$entry->postdate|cms_date_format}
	</div>
{/if}-->

<div class="NewsSummaryLink">
<!--<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">-->{$entry->title|cms_escape}<!--</a>-->
</div>

<!--<div class="NewsSummaryCategory">
	{$category_label} {$entry->category}
</div>-->

<!--{if $entry->author}
	<div class="NewsSummaryAuthor">
		{$author_label} {$entry->author}
	</div>
{/if}-->

{if $entry->summary}
	<div class="NewsSummarySummary">
		{eval var=$entry->summary}
	</div>

	<div class="NewsSummaryMorelink">
		{$entry->morelink}
	</div>

{else if $entry->content}

	<div class="NewsSummaryContent">
		{eval var=$entry->content}
	</div>

{/if}
<hr />
{if isset($entry->extra)}
    <div class="NewsSummaryExtra">
        {eval var=$entry->extra}
	{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
    </div>
{/if}
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsSummaryField">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

<!--</div>-->
{/foreach}
<!-- End News Display Template -->
Wat is:
Een extra page attribute in de nieuws summary template zal je via de {page_attr} tag moeten uitlezen als:
En hoe doe ik dat dan? ???
deactivated010521

Re: Nieuws class aanpassen

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:32 pm, edited 1 time in total.
Masweb
Forum Members
Forum Members
Posts: 173
Joined: Sat May 09, 2009 4:26 pm

Re: Nieuws class aanpassen

Post by Masweb »

Het lijkt er op dat je iets wilt doen met de category items in het nieuws samenvattingsjabloon samen met een extra pagina veld. Is dit juist? Wat ben je precies van plan?
Klopt, ik heb het categorie item een achtergrond kleur gegeven.
Het is maar 1 categorie, dat worden er nooit meer.
Die categorie heeft een achtergrondkleur gekregen.

Als er op een nieuwsitem wordt geklik opent het nieuws item in een nieuwe pagina. Die pagina heb ik "nieuws" genoemd en roep ik aan met {news number='2' detailpage='nieuws'}.

In die pagina heb ik in het extra veld 1 : nieuwsitem staan. In de hoop dat er met een 2e class op de <li> de achtergrond groen wordt.

Als ik in de bron kijk van de pagina zie ik letterlijk dit:

Code: Select all

<ul class="list1">
<li class="firstnewscat  ">
	NIEUWS</li>
</ul>
Hij zet er dus alleen een spatie tussen.
deactivated010521

Re: Nieuws class aanpassen

Post by deactivated010521 »

----------
Post Reply

Return to “Dutch - Nederlands”