From: Jonny B. <jo...@ti...> - 2012-02-15 12:04:03
|
Hi Torsten++ Good to hear you're doing stuff with trunk preparing for Tiki 9 LTS. I hope lots of others are too (it'll only work if lots of people are using it!) The stuff I was saying about structures so far concerns only the {toc} plugin used for displaying a structure's table of contents, and soon to be used for managing it. Thanks anyway, and yes: use the menu module whenever you can! :) jb On 14 Feb 2012, at 23:14, Torsten Fabricius wrote: > Hello Jonny, > > I have a small productive website running with mainly structures and menus made from structures, running Tiki pre-9 Trunk and looking forward to branching, to become a 10er :-D > Most menu modules are wikistructuremenu modules, but I started to add menu modules with structure aswell. > Tell me, whenever you need to test and I'll svn up and check (yes is working now thx to Leu ;-) ) > > JFYI: Another site wich is releasing this week uses pre-9 Trunk awell and has mostly menu modules with structures. > This site I need to keep back a bit and update a while after the above > -> The guys of this site are focussing on coming 9 LTS and are not as much keen on testing as me on the first site. > But at least it is another productive 9er Trunk > > Cheers > Torsten > > PS When should I update and test the structures? Anything specific to test? > > > Am 14.02.2012 19:52, schrieb Jonny Bradley: >> >> Hi all (both lists) >> >> I'm doing a "minor" GUI revamp on structures management and in tidying up before i start i found the current {toc} code to be cleaner than the tiki-edit_structure table as a starting place for drag & drop so am adapting that (i'm hoping this will one day be available to those with perms on each wiki page, but starting with the admin). >> >> It seems the core function $structlib->get_toc() uses Smarty tpls to create the list, and so i'm tidying them up (not much change since 2006 - no line breaks etc) and the main one; structures_toc-leaf.tpl had two almost identical modes, one for "fancy" one for "plain". >> >> I've merged these two "types" into one but i'm not sure all of the permutations will now look exactly the same (for instance the handling of $showdesc showing description when set to 'n' in fancy mode, for instance). >> >> So, let me know (here) if i've badly messed anything up and i'll fix it quickie-quick! >> >> jonny >> >> >> >> On 14 Feb 2012, at 17:20, jon...@us... wrote: >> >>> Revision: 39838 >>> http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=39838&view=rev >>> Author: jonnybradley >>> Date: 2012-02-14 17:20:38 +0000 (Tue, 14 Feb 2012) >>> Log Message: >>> ----------- >>> [REF] structures: Use single code path in structures_toc-leaf.tpl for both types ("fancy" and "plain"). >>> Not clear on some of the previous logic so some temporary change of {toc} plugin behaviour possible (left old code commented out so others may review easily) >>> >>> Modified Paths: >>> -------------- >>> trunk/templates/structures_toc-leaf.tpl >>> >>> Modified: trunk/templates/structures_toc-leaf.tpl >>> =================================================================== >>> --- trunk/templates/structures_toc-leaf.tpl 2012-02-14 16:27:04 UTC (rev 39837) >>> +++ trunk/templates/structures_toc-leaf.tpl 2012-02-14 17:20:38 UTC (rev 39838) >>> @@ -1,26 +1,36 @@ >>> {strip} >>> -{if $toc_type eq 'fancy' and $structure_tree.description} >>> {$leafspace} >>> - <li class="fancytoclevel"> >>> - {if $numbering} >>> - {$structure_tree.prefix} >>> - {/if} >>> - {if $showdesc} >>> - {$structure_tree.description} : >>> - {/if} >>> - <a href="{sefurl page=$structure_tree.pageName structure=$structurePageName page_ref_id=$structure_tree.page_ref_id}" >>> - class="link" title="{$structure_tree.description|escape}"> >>> - {if $hilite}<b>{/if} >>> - {if $structure_tree.page_alias} >>> - {$structure_tree.page_alias} >>> - {else} >>> - {$structure_tree.pageName} >>> + <li class="{if $toc_type eq 'fancy'}fancy{/if}toclevel"> >>> + <div> >>> + {if $numbering} >>> + <span class="prefix">{$structure_tree.prefix} </span> >>> {/if} >>> - {if $hilite}</b>{/if} >>> - </a> >>> - {if !$showdesc}: {$structure_tree.description}{/if} >>> + {if $showdesc and $structure_tree.description} >>> + <span class="description">{$structure_tree.description|escape} : </span> >>> + {/if} >>> + <a href="{sefurl page=$structure_tree.pageName structure=$structurePageName page_ref_id=$structure_tree.page_ref_id}" >>> + class="link" title=" >>> + {if $showdesc} >>> + {if $structure_tree.page_alias} >>> + {$structure_tree.page_alias|escape} >>> + {else} >>> + {$structure_tree.pageName|escape} >>> + {/if} >>> + {else} >>> + {$structure_tree.description|escape} >>> + {/if}"> >>> + {if $hilite}<b>{/if} >>> + {if $structure_tree.page_alias|escape} >>> + {$structure_tree.page_alias|escape} >>> + {else} >>> + {$structure_tree.pageName|escape} >>> + {/if} >>> + {if $hilite}</b>{/if} >>> + </a> >>> + {if !$showdesc and $toc_type eq 'fancy'} : <span class="description">{$structure_tree.description|escape}</span>{/if} >>> + </div> >>> {* no </li> here *} >>> -{else} >>> +{*else} old "plain" formatting code here for reference - TODO remove before 9.0 >>> {$leafspace} >>> <li class="toclevel"> >>> {if $numbering}{$structure_tree.prefix} {/if} >>> @@ -47,6 +57,6 @@ >>> {/if} >>> {if $hilite}</b>{/if} >>> </a> >>> - {* no </li> here *} >>> -{/if} >>> + { * no </li> here * } >>> +{/if*} >>> {/strip} >>> \ No newline at end of file >>> >>> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. >>> >>> >>> ------------------------------------------------------------------------------ >>> Keep Your Developer Skills Current with LearnDevNow! >>> The most comprehensive online learning library for Microsoft developers >>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >>> Metro Style Apps, more. Free future releases when you subscribe now! >>> http://p.sf.net/sfu/learndevnow-d2d >>> _______________________________________________ >>> Tikiwiki-cvs mailing list >>> Tik...@li... >>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs >>> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> _______________________________________________ >> TikiWiki-devel mailing list >> Tik...@li... >> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >> > > -- > Torsten Fabricius > fon: +49 178 8 272 383 > mail: to...@fa... > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d_______________________________________________ > TikiWiki-devel mailing list > Tik...@li... > https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel |