Lines Matching +full:lookup +full:schema +(+path:plugin +path:struct) -(+path:plugin +path:struct +path:lang)
15 use dokuwiki\plugin\struct\meta\Schema;
17 use dokuwiki\plugin\struct\types\Lookup;
23 * submitted through the bureaucracy form to all newly created pages (if the schema applies).
26 * schema to the form. The struct_field type is added through standard naming convention - see
46 * Load a whole schema as fields
64 $schema = new Schema($helper->opt['label']);
65 if (!$schema->getId()) {
66 msg('This schema does not exist', -1);
70 foreach ($schema->getColumns(false) as $column) {
83 * Replace lookup fields placeholder's values
94 if (!$field->column->getType() instanceof Lookup) continue;
104 $search->addSchema($config['schema']);
157 if ($field->column->isMulti() && $field->column->getType() instanceof Lookup) {
177 // make sure this schema is assigned