{ifset $errors}
{reset( $errors )[0]}
{/ifset} {import forms.html}
{_'title'}
{include input, name => 'page[title]', value => ($page->title), maxlength => 100, required => true, autofocus => true}
{_'content'}
{include textarea, name => 'page[content]', required => true, value => ($page->content)}
{_'meta_data'}
{_'slug'}
{include input, name => 'page[slug]', value => ($page->slug), maxlength => 100, placeholder =>('auto_generate_from_title'|translate)}
{_'description'}
{include textarea, name => 'page[description]', value => ($page->description)}
{_'language'}
{include select, name => 'page[language]', value => ($page->language), options => languageNames()}
{_'settings'}
{_'status'}
{var $statuses = ['draft'|translate, 'published'|translate, 'hidden'|translate]}
{include select, name => 'page[status]', value => ($page->status), options => $statuses}
{_publication_date}
{include input, name => 'page[publication_date]', value => ($page->publication_date), 'type' => 'date', required => true}
{_publication_time}
{include input, name => 'page[publication_time]', value => (substr( $page->publication_time, 0, 5 )), 'type' => 'time', required => true}
{_expiration_date}
{include input, name => 'page[expiration_date]', value => ($page->expiration_date), 'type' => 'date'}
{_expiration_time}
{include input, name => 'page[expiration_time]', value => (substr( $page->expiration_time, 0, 5 )), 'type' => 'time'}
{_'tags'}
{include input, name => 'page[tagnames]', value => ($page->tagnames)}
{_'template'}
{var $templates = array_column( models\Template::findAll( ['template_id', 'name']), 'name', 'template_id' )}
{include select, name => 'page[template_id]', value => ($page->template_id), options => $templates}
{_'parent'}
{include select, name => 'page[parent_id]', value => ($page->parent_id), options => pageTitlesExcept( $page ), prompt => ('none_'|translate)}
{_'position'}
{include input, name => 'page[position]', value => ($page->position), 'type' => 'number', min => 0}
{include input, name => 'save', value => ( 'save'|translate ), 'type' => 'submit', class => 'ink-button green'} {include input, name => 'continue', value => ( 'save_and_continue'|translate ), 'type' => 'submit', class => 'ink-button green'} {_'or'}
{('cancel'|translate|lower)}