Dotclear

Changeset 306:dbcdebc54a75 for plugins


Ignore:
Timestamp:
05/23/11 13:21:08 (14 years ago)
Author:
Dsls <dsls@…>
Branch:
default
Message:

Added pre-contextual behaviors in urlhandlers, enables plugins to add their own context parameters for default urlhandlers.

New behaviors introduced (syntax : "public".<urlhandler>."before".<function_called>)

  • publicLangBeforeGetLangs
  • publicCategoryBeforeGetCategories
  • publicArchiveBeforeGetDates
  • publicPostBeforeGetPosts
  • publicFeedBeforeGetLangs
  • publicFeedBeforeGetCategories
  • publicFeedBeforeGetPosts

Closes #1090.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/pages/_public.php

    r270 r306  
    3333               $core->blog->withoutPassword(false); 
    3434                
    35                $params = new ArrayObject(); 
    36                $params['post_type'] = 'page'; 
    37                $params['post_url'] = $args; 
     35               $params = new ArrayObject(array( 
     36                    'post_type' => 'page', 
     37                    'post_url' => $args)); 
     38                
     39               $core->callBehavior('publicPagesBeforeGetPosts',$params,$args); 
    3840                
    3941               $_ctx->posts = $core->blog->getPosts($params); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map