@deshmukh if you have only one value in a field there is no need to use the [[square brackets]]
to delineate tiddlers, most widget attributes will handle values that have space in them unless it represents multiple tiddlers eg fieldname=“this is some text” is returned with {{!!fieldname}}
or in filters [{!!fieldname}] [all[current]get[fieldname]]
also if using fields a lot do look at the difference between has[fieldname]
true if has a non blank value, has:field[fieldname]]
true if fieldname exists, empty or otherwise.
If that field may however store a list, multiple titles such as the list field for tags (used behind the scenes) then it is common to use the square brackets eg [[square brackets]] nospace [[another tiddler]]
.
To handle such fields containing multiple titles there are a number of filter operators such as the listops list operators enlist and others to help adding, removing, sorting the titles in the list. These will put the [[square brackets]]
when needed only and otherwise the titles are typically separated by a space.
nore do you whan a title does not contain spaces nospaces