Tuesday 04 July 2006 1:12:30 pm
Hello, Manuela. Sorry for my bad English, I'm Russian. You can creat a new tool for toolbar, for example "node_list2", add it to your toolbar too, and make different template overrides for "node_list" and "node_list2". You must add to the file toolbar.ini.append.php located at settings/siteaccess/your_site_name/toolbar.ini.append.php
[Tool]
AvailableToolArray[]=node_list2
[Tool_node_list2]
parent_node=2
title=Latest items
show_subtree=
limit=5
sort_by=published
treelist_check=yes
[Tool_node_list2_description]
parent_node=Item source
title=Title
show_subtree=Show in subtree
limit=Number of items
sort_by=Sort on attribute
treelist_check=Fetch whole tree?
Then you must create 2 templates for this tool, both are called node_list2.tpl. Just duplicate the files "node_list.tpl" and call them "node_list2.tpl". The location of node_list2.tpl must be the same as location of node_list.tpl : the first file (source, node_list.tpl, and your new file node_list2.tpl) location is design/standard/templates/toolbar/full/ , and the second file locate at design/standard/templates/toolbar/line/. Duplicate them, rename to node_list2.tpl, and enjoy. Now you can add different node lists to your toolbar, and create different overrides for node_list.tpl and node_list2.tpl, even if both of them are located on the same page. And if your 2 node lists are on the different pages, it is much easier: you can use "match" condition in override.ini.append.php . For example, to apply override only for main page:
Match[node]=2
Best regards, Evgeniy.
|