|
|
$iii![] and $ooo![] block flagsThe $iii...+1+ and $ooo...+1+ hold the flags (as defined by $ewiki_config["format_block"]...+2+) for each fragment of the WikiPage+. The "core" blocks (plain WikiSource+) always have the default 0x137F assigned. currently used bit values are: 0x0001 - render WikiMarkup (inline / text style) 0x0002 - render WikiLinks+ 0x0004 - international character htmlentities; allowed 0x0008 - enable BlockMarkup+ (lists, tables, headlines, ...) *NEW* 0x0400 - decode < > htmlentities again before calling block plugin 0x1000 - fragment further (other block plugins can split it) pseudo-values (OR checks / behaviour): 0x0010 - consider to be inline block between WikiSourceBlocks+ (prevents paragraph breaks between plugin and wiki block) 0x0022 - scan for WikiWords+ in this paragraphprev << "the format_ plugin hooks" next >> "your own block markup plugin" You cannot modify the INTERNALS file, but anyhow any ideas or suggestion should as usually get filed on BugReports, UserSuggestions or even better the INTERNALS.Discussion. |