Configuration

The configuration of ext:replacer is that easy. The whole configuration will be made inside your TypoScript Setup.

Basic search and replace

Just wanna search for apple and replace it by banana? That´s easy.

Basic example

config.tx_replacer {
  search {
    10 = apple
  }

  replace {
    10 = banana
  }
}

Use a regex as search pattern

** Basic regex example**

config.tx_replacer {
  enable_regex = 1
  search {
    10 = /apple|raspberry/
  }

  replace {
    10 = banana
  }

Use stdWrap for search and replacement

You can use stdWrap functionality if you need a more dynamic way to search and replace content. The main step is equal with the basic configuration like above. You can also use a regex as search pattern and a stdWrap as replacement at the same time!

Use page title as replacement

config.tx_replacer {
  search {
    10 = ###TITLE###
  }

  replace {
    10 =
    10.stdWrap.field = title
  }
}

Use page modification date as replacement

config.tx_replacer {
  search {
    10 = ###TIMESTAMP###
  }

  replace {
    10 =
    10.stdWrap {
      # format like 2017-05-31 09:08
      field = tstamp
      date = Y-m-d H:i
  }
}

Take a look into the stdWrap documentation (https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Stdwrap/Index.html) for more information.