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.

  • 相关阅读:
    pc端布局方式
    idea中Git操作
    原型和原型链
    BFC块级格式上下文
    开发环境和生产环境
    webpack-dev-server报错
    es6类的继承
    js文件上传
    es6 字符串和数字常用方法
    es6 set容器和map容器
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/1716929.html
Copyright © 2011-2022 走看看