Skip to content
  1. Extras
  2. SeoFilter
  3. Substitutions in SEO texts

Substitutions in SEO texts

Use field alias as placeholder. For color (alias color) use {$color} → green or red. Single-field rules: use alias or {$value}. With declensions, counts, selections more placeholders available. MODX syntax: [[+value]], [[+color]].

Placeholder reference

PlaceholderDescriptionExample
{$value},{$[alias]}Field value{$color}Red
{$input}, {$[alias]_input}Query value; {$input} for single-field{$metro_input}6
{$alias}, {$[alias]_alias}Word alias{$color_alias}krasnyij
{$total}, {$count}Result count (if enabled){$count | decl : 'item\items' : true}
{$page},{$page_number}Current page; set seofilter_page_key1
{$id},{$page_id}Rule resource ID{$id | resource : 'pagetitle'}
{$rule_id}Rule ID19
{$seo_id}URL table entry ID123
{$url}SEO page URLpleeryi/cvet-sinij
{$link}Link nameBlue players
{$createdon}Link creation date2018-03-15 10:31:39
{$editedon}Link edit date

Подсказка

Replace [alias] with your field alias.

With declensions (Russian cases):

CaseSingularPluralExample
Nominative{$value_i}, {$value}{$m_value_i},{$m_value}red / reds
Genitive{$value_r}{$m_value_r}of red
Dative{$value_d}{$m_value_d}to red
Accusative{$value_v}{$m_value_v}red
Instrumental{$value_t}{$m_value_t}with red
Prepositional{$value_p}{$m_value_p}about red
Prep. with prep{$value_o}{$m_value_o}about red
Where?{$value_in}-in red
Where to?{$value_to}-to red
Where from?{$value_from}-from red

With min/max selections:

TagDescriptionExample
countResult count137
min_price_idCheapest item ID55
min_price_priceCheapest price4000
min_price_pagetitleCheapest item titleNokia 3310
max_price_idMost expensive ID88
max_price_priceMost expensive price80000
max_price_pagetitleMost expensive titleSamsung Galaxy S8+

Fenom modifiers

ModifierDescriptionExampleBeforeAfter
lower (low)Lowercase{$color | lower}Redred
upper (up)Uppercase{$color | upper}RedRED
ucfirstFirst letter upper{$color | ucfirst}redRed
declension (decl)Number + word form{$count | declension:'item|items':true}55 items
number (number_format)Format number{$max_price_price | number : 0 : '.' : ' '}40004 000
replaceReplace string{$raion | replace : "district" : ""}Pushkin districtPushkin
optionMODX system setting{'site_name' | option}MODX Revolution

Chain modifiers with |: {'site_name' | option | upper}. Full list in Fenom docs.