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