Querying elements
In a static query we know what element type we expect (for instance a field), where we expect it (for instance at the document root) and what key that element has (for instance 'author':
document.field('author');
All element types that exist in eno can be queried in that same way:
document.field('author');
document.list('files');
document.list('files').items();
document.fieldset('image');
document.fieldset('image').entry('src');
document.section('content');
// etc.
The document itself is a section (only without a key), and all queries you can perform on a document you can perform on a section as well:
document.section('content').field('title');
document.section('content').section('translated').section('dutch').list('tags');
When you expect multiple elements you just use the plural:
document.fields('author');
document.lists('files');
document.fieldsets('image');
document.sections('content');
Next page: Optional/required