PHP Класс PicoExcerpt

This plugin exists for backward compatibility and is disabled by default. It gets automatically enabled when {@link PicoDeprecated} is enabled. You can avoid this by calling {@link PicoExcerpt::setEnabled()}. This plugin doesn't do its job very well and depends on {@link PicoParsePagesContent}, what heavily impacts Pico's performance. You should either use the Description meta header field or write something own. Best solution seems to be a filter for twig, see e.g. {@link https://gist.github.com/james2doyle/6629712}.
Автор: Daniel Rudolf
Наследование: extends AbstractPicoPlugin
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$dependsOn This plugin depends on PicoParsePagesContent
$enabled This plugin is disabled by default

Открытые методы

Метод Описание
onConfigLoaded ( array &$config ) Adds the default excerpt length of 50 words to the config
onSinglePageLoaded ( array &$pageData ) Creates a excerpt for the contents of each page

Защищенные методы

Метод Описание
createExcerpt ( string $string, integer $wordLimit ) : string Helper function to create a excerpt of a string

Описание методов

createExcerpt() защищенный Метод

Helper function to create a excerpt of a string
protected createExcerpt ( string $string, integer $wordLimit ) : string
$string string the string to create a excerpt from
$wordLimit integer the maximum number of words the excerpt should be long
Результат string excerpt of $string

onConfigLoaded() публичный Метод

Adds the default excerpt length of 50 words to the config
См. также: DummyPlugin::onConfigLoaded()
public onConfigLoaded ( array &$config )
$config array

onSinglePageLoaded() публичный Метод

Creates a excerpt for the contents of each page
См. также: PicoExcerpt::createExcerpt()
См. также: DummyPlugin::onSinglePageLoaded()
public onSinglePageLoaded ( array &$pageData )
$pageData array

Описание свойств

$dependsOn защищенное свойство

This plugin depends on PicoParsePagesContent
См. также: PicoParsePagesContent
См. также: AbstractPicoPlugin::$dependsOn
protected $dependsOn

$enabled защищенное свойство

This plugin is disabled by default
См. также: AbstractPicoPlugin::$enabled
protected $enabled