Gendirs expands
this template file to create the index.php page for a captions
segment directory. That is, for a directory corresponding to a file: line
in a captions file. Since genhtml treats
a single dollar sign as a macro call this file cannot be an instance of the PhyspicsMain template
(which has single dollar signs). Instead this file has a sequence of $sp-setprop
calls like this:
$$sp->setprop("thumbsparm.segname", '$segname');
The properties that get set are thumbsparms.xxxx for these values
of xxxx:
| Property |
|
Value description |
| picdir |
|
Directory containing the picture on the server |
| capfile |
|
The captions file parsed to create this index page |
| segname |
|
Name of the segment; the file name from the file: line |
| prev |
|
Link to the previous picture |
| next |
|
Link to the next picture |
| prevbutton |
|
Kind of button to display for link to previous picture; UP or PREV |
| nextbutton |
|
Kind of button to display for link to next picture: UP or NEXT |
The HTML code for each individual thumbnail image is
generated by wrapping the contents of a file around each image. The name
of the file is given by property thumbs.pictd; its default
value is /pictools/pictd.html.
With these parameters set, control is handed to an actual page, thumbs.php,
fetched because it is the properties value
for thumbs.wholepage.