psmb/term

Last activity 24 Mar 2017 1 1023
composer require psmb/term

Replace occurrences of terms with links to them

3.0.1

Version
3.0.1
Type
neos-package
Release Date
Mar 21, 2017 08:29
Source
git
Distribution
zip
Requires
MIT de2f9345b415c1f33a4d142a114db7a040caaacd

This package will help you to automatically link all occurrences of your terms within given text. Great for SEO and stuff.

Usage

1. Install the package

composer require psmb/term

2. Add Psmb.Term:TermMixin to the nodetypes that you want to use as terms

'Your.NodeTypes:Tag':
  superTypes:
    'Psmb.Term:TermMixin': true

3. Process any text you want with Psmb.Term:ReplaceTerms TS object

E.g. if you want terms to be replaced in all Text nodes:

prototype(Neos.Neos.NodeTypes:Text) {
	text.@process.replaceTags = Psmb.Term:ReplaceTerms
}

Processor has option absolute which would force creation of absolute uris.

4. Create term nodes

You may also fill-in their replaceVariants property for alternative spelling variants, separated by comma, supporting regexp, "+" expands into "\w*?". E.g. duck+ matches duck, ducks, ducklings etc.

The content of the readme is provided by Github
The same vendor provides 13 package(s).