Project

General

Profile

« Previous | Next » 

Revision 1119

Added by Matthias almost 15 years ago

Updated show_menu2 to version 4.9

View differences:

README.en.txt
1
show_menu2, version 4.8
1
show_menu2, version 4.9
2 2
=======================
3 3
A code snippet for the Website Baker CMS software. It provides a complete 
4 4
replacement for the builtin menu functions. All menu data is retrieved using 
......
329 329
    SM2_NUMCLASS    Add the numbered menu classes to the menu. If this 
330 330
                    flag is supplied, the "menu-N" and "menu-child-N" 
331 331
                    classes will be added.
332
                    
332 333
    SM2_ALLINFO     Load all fields from the page table of the database.
333 334
                    This will result in quite a lot of memory being used
334 335
                    and is not recommended, however it will make keywords,
......
337 338
                    NOTE: This flag must be used on the *FIRST* call to
338 339
                    show_menu2 *for this menu ID*, or in combination with
339 340
                    SM2_NOCACHE otherwise it will have no effect.
341
                    
340 342
    SM2_NOCACHE     Do not reuse or store the data read from the database
341 343
                    between calls to show_menu2. 
344
                    
342 345
    SM2_PRETTY      Pretty print the menu HTML with spacing and newlines
343 346
                    for debugging purposes.
347
                    
344 348
    SM2_BUFFER      Do not output the menu HTML but instead buffer it 
345 349
                    internally and return it as a string from show_menu2.
350
                    
346 351
    SM2_CURRTREE    Exclude all other top level menus from being considered. 
347 352
                    Only items in the current menu tree will be output.
348 353
                    This can be combined with any of the Group 1 flags as
349 354
                    necessary.
355
                    
350 356
    SM2_ESCAPE      Call htmlspecialchars on the menu strings. This may be
351 357
                    required with older installations of WB. By escaping the
352 358
                    raw database strings, it permits menus to have HTML 
353 359
                    formatting in them that would cause otherwise cause
354 360
                    pages to fail validation. 
355
    SM2_NOESCAPE    Default behaviour. Exists only for backwards compatibility.                    
361
    
362
    SM2_SHOWHIDDEN  Hidden pages are usually hidden all of the time, including 
363
                    when they are active (i.e. current page or a parent page).
364
                    Use private pages for time when you want pages to be
365
                    hidden except when active. However for compatibility with
366
                    release 4.8, supply this flag to enable hidden pages to
367
                    become visible when they are active.
356 368

  
357 369
    This parameter also has an extended mode where an associative array of 
358 370
    options is supplied. See the EXTENDED OPTIONS section for details. 

Also available in: Unified diff