This page is part of a static HTML representation of the TiddlyWiki at https://tiddlywiki.com/

insertbefore Operator

23rd February 2022 at 12:44am
purposeinsert an item T into a list immediately before an item B
inputa selection of titles
suffix(optional) the name of a variable containing the title of the tiddler before which this one should be inserted
parameter New in: 5.2.2 the insertbefore operator accepts 1 or 2 parameters, see below for details
outputthe input tiddler list with the new entry inserted
Learn more about how to use Filters

New in: 5.2.2

The insertbefore operator requires at least one parameter which specifies the title to insert into the input list. A second parameter can be used to specify the title before which the new title should be inserted.

insertbefore:<before-title-variable>[<title>],[<before-title>]
  • title : a title T to insert in the input list.
  • before-title : (optional). Insert T before this title B in the input list.
  • before-title-variable : (optional). The name of a variable specifying B instead of the before-title parameter.

If the item B isn't present in the input list then the new item is inserted at the end of the list.

Either parameter can be a string, a text reference or a variable

If B is specified as both a suffix and a parameter, the parameter takes precedence

Examples