Laravel PHP Developer

Laravel PHP Developer

Who am I?

De Rosario. Analista de sistemas y desarrollador web, con cientos de proyectos en mi haber de distintas variedades

Read more

What I write about


Recent Posts

[OctoberCMS] Filtro de slug para twig

Como extender Twig para utilizar el helper str_slug de Laravel

Para crear un filtro personalizado de Twig, lo podemos hacer creando un archivo /plugins/Plugin.php y utilizando el metodo registerMarkupTags().

El siguiente archivo crea un filtro "slug" utilizando el helper str_slug de Laravel:

<?php

use Backend;
use Event;
use System\Classes\PluginBase;

class Plugin extends PluginBase
{

    public function registerMarkupTags()
    {
        return [
            'filters' => [
                'slug' => 'str_slug',
            ],
        ];
    }
}

Más info. y ejemplos: http://octobercms.com/docs/plugin/registration#extending-twig