lib/smarty_tiki/function.wikistructure.php in BRANCH-1-9 since 5.9.2005

useable in admin/modules

style it for example using:

Copy to clipboard
.box-data ul { padding-left:16px; margin-left:0px; } .box-data ul ul { padding-left:13px; margin-left:0px; } .toc li a { font-weight: bold; } .toc ul li a { font-weight: normal; }
  • Where are we?
    • We have a nicely working Wiki Structure feature, where pages can be hierarchically ordered into navigation structures.
    • Pages can be part of more than one structure, pages can be included more than once into any structure, and pages may be aliased to a different display name within structures.
  • Where do we want to be?
    • Structures can ideally be used for Menus in Modules.
    • Include Structure "object" into module whence creating a module.
      • The first level objects of the structure form sections, the structure id (name) is name of the module?, the second level objects form options of the menu.
      • With PhpLayers the whole structure could be displayed for navigation.
    • Smarty-caching for structure menus.
    • Tiki Object Permissions check to display structure items only, that user has permission to access ... WYSWICA...

  • Multiple languages in one Wiki could have each a different Wiki structure assigned, then assign language-structure into menu, assign module, page done. rolleyes

put stuff like this into ye multilingual modules:

Copy to clipboard
{translation lang="hu"}{wikistructure id=13}{/translation} {translation lang="en"}{wikistructure id=42}{/translation}

  • Who is working on what? (Priorities/goals/majors issues/roles)
    • ang has written this page here.
    • mdavey contributed the Fancy TOC enhancement

  • none yet.

Competition and standards
  • none yet.

CVS Doc section

  • TikiPageGroups
  • Please post comments to this page.
Created by: Last Modification: Monday 26 September 2005 21:56:49 GMT-0000 by Lorinc
List Slides