zoukankan      html  css  js  c++  java
  • [eZ publish] Url filter

    1. Add the code to the /setttings/override/site.ini.append.php file

    [URLTranslator]
    Extensions[]
    Extensions[]=myfilters

    Filters[]
    Filters[]=StripWords

    That means we have a new extension "myfilters", and "stripwords.php" file containing the "StripWords" class.


    2. Create a file called "stripwords.php" in "/extension/myfilters/urlfilters" directory. Note that, the file must be located in "urlfilters" directory! And in the file, there must contain code as below:
    <?php
    class StripWords
    {
        function process($text, $languageObject, $caller)
        {
            //ex. code
            //return str_replace( "hell", "", $text );   
        }
    }
    ?>

    The filter class "StripWords" implements a method called "process"which has three parameters: the text to filter, the language object(eZContentLanguage) and the object which called the filter process.

  • 相关阅读:
    java_JDBC(3)
    java_JDBC(2)
    java_JDBC(1)
    seq语句随笔
    bzoj3159: 决战
    bzoj3905: Square
    bzoj3864: Hero meet devil
    有上下界的网络流问题
    uva12538
    bzoj3280: 小R的烦恼
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/1716929.html
Copyright © 2011-2022 走看看