]> sipb.mit.edu Git - ikiwiki.git/blobdiff - doc/plugins/write.mdwn
Fixes for behavior changes in perl 5.10's CGI
[ikiwiki.git] / doc / plugins / write.mdwn
index ea2d006300db5d1cfb5e5a70f9030171f9324b07..508dd83dc102dfaad6ac99024e1a04f594b91f63 100644 (file)
@@ -92,8 +92,6 @@ function is passed no values.
 
 ### needsbuild
 
-
-
        hook(type => "needsbuild", id => "foo", call => \&needsbuild);
 
 This allows a plugin to manipulate the list of files that need to be
@@ -529,12 +527,16 @@ a type that ikiwiki knowns how to htmlize. Otherwise, returns undef.
 Given the name of a source file, returns the name of the wiki page
 that corresponds to that file.
 
-#### `srcfile($)`
+#### `srcfile($;$)`
 
 Given the name of a source file in the wiki, searches for the file in
 the source directory and the underlay directories (most recently added
 underlays first), and returns the full path to the first file found.
 
+Normally srcfile will fail with an error message if the source file cannot
+be found. The second parameter can be set to a true value to make it return
+undef instead.
+
 #### `add_underlay($)`
 
 Adds a directory to the set of underlay directories that ikiwiki will