Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:architecture:record_data_formatter
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
development:architecture:record_data_formatter [2018/05/09 13:30] – [Basic Concept] demiankatz | development:architecture:record_data_formatter [2018/05/09 13:33] – [Specification Array] demiankatz | ||
---|---|---|---|
Line 12: | Line 12: | ||
* A [[development: | * A [[development: | ||
- | As output, getData() returns different formats depending on your VuFind version. In 4.0, it is an associative array of field name < | + | As output, getData() returns different formats depending on your VuFind version. In 4.x, it is an associative array of field name < |
Field names are raw and should be translated/ | Field names are raw and should be translated/ | ||
Line 28: | Line 28: | ||
| helperMethod | optional | The Record view helper method to use for output rendering, when renderType = RecordHelper. | | | helperMethod | optional | The Record view helper method to use for output rendering, when renderType = RecordHelper. | | ||
| pos | optional | An integer used for sorting the fields to determine the final display order. | | | pos | optional | An integer used for sorting the fields to determine the final display order. | | ||
- | | renderType | optional (default = Simple) | The method used to render output from the input provided by dataMethod. Legal values: RecordDriverTemplate (render a template associated with the record driver, as specified by the ' | + | | renderType | optional (default = Simple) | The method used to render output from the input provided by dataMethod. Legal values: |
| labelFunction | optional | May be set to a callback function which will receive the raw field data as input and produce a custom output label (overriding the key of the spec array) as output. Starting with VuFind 5.0, the callback function also receives the record driver object as a second parameter. | | | labelFunction | optional | May be set to a callback function which will receive the raw field data as input and produce a custom output label (overriding the key of the spec array) as output. Starting with VuFind 5.0, the callback function also receives the record driver object as a second parameter. | | ||
| prefix | optional | HTML to prepend to the output generated by the view helper. Applies only when RenderType = Simple. | | | prefix | optional | HTML to prepend to the output generated by the view helper. Applies only when RenderType = Simple. | |
development/architecture/record_data_formatter.txt · Last modified: 2023/12/11 16:11 by dltj