Saurus forum for users and developers


Last visit was: It is currently Wed Sep 08, 2010 6:08 am


All times are UTC + 2 hours [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Järgmise sektsiooni ID?
PostPosted: Sun Mar 07, 2010 5:22 pm 

Joined: Thu Feb 25, 2010 1:07 am
Posts: 11
Kuidas saada teada järgmise sektsiooni ID?

Viimases hädas käkerdasin midagi sellist kokku, mis andis soovitud tulemuse...
Code:
   {init_sections name="sektsioonid" level="$current_level"}
   {foreach from=$sektsioonid item="sektsioon"}   
      {if $next == 1}
         {assign var='next_id' value=$sektsioon->id}
         {assign var='next' value='0'}
      {/if}
      {if $sektsioon->is_selected}
         {assign var='next' value='1'}
      {/if}
   {/foreach}

...aga kindlasti on selle sama asja saavitamiseks mingi "kultuursem" lahendus.


Top
Offline Profile  
 
 Post subject:
PostPosted: Mon Mar 08, 2010 12:35 pm 
saurus
saurus

Joined: Tue May 23, 2006 3:06 pm
Posts: 315
Kahjuks pead seletama, mida täpselt mõtled järgmise sektsiooni all.


Top
Offline Profile  
 
 Post subject:
PostPosted: Tue Mar 09, 2010 11:37 pm 

Joined: Thu Feb 25, 2010 1:07 am
Posts: 11
OK. Ma vist panin terminitega tiba puusse. :oops:

Näiteks on struktuur:
Code:
Leht 1
Leht 2
+ Alamleht 2-1
+ Alamleht 2-2
+ Alamleht 2-3
+ Alamleht 2-4
Leht 3
Leht 4

Tahaksin siis teha sellist content template'i kus on sellne link, mis viib mingi selle "leveli" järgmise sektsioonini (ehk siis näiteks olen alamlehel 2-2, siis tekib mulle lehele link, mis viib alamlehele 2-3). Link, kui selline, on siin lihtsalt näiteks... lõppkokkuvõttes on mul ikkagi vaja selle järgmise lehe id'd


Top
Offline Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 12:43 pm 
saurus
saurus

Joined: Tue May 23, 2006 3:06 pm
Posts: 315
Ma ei tea, kas see on sinu lahendusest kultuursem aga ise teeksin nii (mõte jääb samaks):

Code:
{init_section name="sections" ...}

{foreach from=$sections item="section" key="index"}

   {if $section->is_selected}
      {assign var="next" value=$index+1}
      olen: {$section->title}, järgmine: {$sections[$next]->title}
      {assign var="next_section" value=$sections[$next]}
   {/if}

{/foreach}

...

<a href="{$next_section->href}">{$next_section->title}</a>



Top
Offline Profile  
 
 Post subject:
PostPosted: Wed Mar 10, 2010 12:48 pm 

Joined: Thu Feb 25, 2010 1:07 am
Posts: 11
Tänud! Muidugi on kultuursem. Juba koodi ennast on 3 rida vähem.. :)


Top
Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC + 2 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Theme created StylerBB.net & kodeki