Share » Forums » Install & configuration » Customizing the news-demo template

Customizing the news-demo template

Customizing the news-demo template

Friday 07 February 2003 1:33:09 am - 4 replies

Author Message

Bård Farstad

Friday 07 February 2003 1:45:47 am

> Can someone please help me to let the demo show the children
> folders I create under the first level ex. In the admin
> interface I have created the following 'My folder / News /
> Frontpage / Tonny test sub folder' but when I go to the user
> interface in news section I cant see it? Is it neccesary to
> change anything in pagelayout_section_3.tpl to show alle the
> subfolders there are and if then what.
>
> I want it to look like the same as in the ez2 version where
> it shows the subfolders in top of the maincontent area and
> the the atricles under it, so you can click on the folder
> links and then go to the next level.
You will find some information about how to do this at:
http://sdk.ez.no/sdk/tutorials/view/templateissues

Basically you need to paste in code like this:
{* set children variable *}
{let children=fetch('content',list,hash(parent_node_id,$node.node_id))}

<h1>{$node.name}</h1>

{* loop children and print name *}
{section name=Child loop=$children}
{$Child:item.name}<br>
{/section}

{/let}
In your template.

See the tutorial for more details.

--bård

Documentation: http://ez.no/doc

Tonny Laursen

Friday 07 February 2003 2:51:30 am

> Can someone please help me to let the demo show the children
> folders I create under the first level ex. In the admin
> interface I have created the following 'My folder / News /
> Frontpage / Tonny test sub folder' but when I go to the user
> interface in news section I cant see it? Is it neccesary to
> change anything in pagelayout_section_3.tpl to show alle the
> subfolders there are and if then what.
>
> I want it to look like the same as in the ez2 version where
> it shows the subfolders in top of the maincontent area and
> the the atricles under it, so you can click on the folder
> links and then go to the next level.

Exactly, that what I need. But one question more. Now I have inserted the following in the template:
<td>
{* set children variable *}
{let children=fetch('content',list,hash(parent_node_id,$node.node_id))}
{* loop children and show line view *}
{section name=Child loop=$children}
{node_view_gui view=line content_node=$Child:item}
{/section}
{/let}
</td>

And now it shows folder, article, folder article and so on. What I want is something like folder,folder,article,article. So on the top of the page you have folders and beneath that the articles.

Tonny Laursen

Friday 07 February 2003 3:20:43 am

> > Can someone please help me to let the demo show the
> children
> > folders I create under the first level ex. In the admin
> > interface I have created the following 'My folder / News
> /
> > Frontpage / Tonny test sub folder' but when I go to the
> user
> > interface in news section I cant see it? Is it neccesary
> to
> > change anything in pagelayout_section_3.tpl to show alle
> the
> > subfolders there are and if then what.
> >
> > I want it to look like the same as in the ez2 version
> where
> > it shows the subfolders in top of the maincontent area
> and
> > the the atricles under it, so you can click on the
> folder
> > links and then go to the next level.
> You will find some information about how to do this at:
> http://sdk.ez.no/sdk/tutorials/view/templateissues
>
> Basically you need to paste in code like this:
> {* set children variable *}
> {let
> children=fetch('content',list,hash(parent_node_id,$node.node_id))}
>
> <h1>{$node.name}</h1>
>
> {* loop children and print name *}
> {section name=Child loop=$children}
> {$Child:item.name}<br>
> {/section}
>
> {/let}
> In your template.
>
> See the tutorial for more details.
>
> --bård

Exactly, that what I need. But one question more. Now I have inserted the following in the template:
<td>
{* set children variable *}
{let children=fetch('content',list,hash(parent_node_id,$node.node_id))}
{* loop children and show line view *}
{section name=Child loop=$children}
{node_view_gui view=line content_node=$Child:item}
{/section}
{/let}
</td>

And now it shows folder, article, folder article and so on. What I want is something like folder,folder,article,article. So on the top of the page you have folders and beneath that the articles.

Tonny

Bård Farstad

Friday 07 February 2003 5:14:44 am

> And now it shows folder, article, folder article and so on.
> What I want is something like folder,folder,article,article.
> So on the top of the page you have folders and beneath that
> the articles.
Then you need to alter the sorting. You can e.g. sort on class name and then on publishing time. The example below shows how to do that.

{let children=fetch('content',list,hash(parent_node_id,$node.node_id,sort_by,array(array(class_name,false()),array(published))))}
<h1>{$node.name}</h1>
{* loop children and print name *}
{section name=Child loop=$children}
{$Child:item.name}<br>
{/section}
{/let}

--bård

Documentation: http://ez.no/doc

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu