{ifset $errors} {/ifset} {import forms.html}
{include input, name => 'page[title]', value => ($page->title), maxlength => 100, required => true, autofocus => true}
{include textarea, name => 'page[content]', required => true, value => ($page->content)}
{_'meta_data'}
{include input, name => 'page[slug]', value => ($page->slug), maxlength => 100, placeholder =>('auto_generate_from_title'|translate)}
{include textarea, name => 'page[description]', value => ($page->description)}
{include select, name => 'page[language]', value => ($page->language), options => $languages}
{_'settings'}
{var $statuses = ['draft'|translate, 'published'|translate, 'hidden'|translate]}
{include select, name => 'page[status]', value => ($page->status), options => $statuses}
{include input, name => 'page[publication_date]', value => ($page->publication_date), 'type' => 'date', required => true}
{include input, name => 'page[publication_time]', value => (substr( $page->publication_time, 0, -3 )), 'type' => 'time', required => true}
{include input, name => 'page[expiration_date]', value => ($page->expiration_date), 'type' => 'date'}
{include input, name => 'page[expiration_time]', value => (substr( $page->expiration_time, 0, -3 )), 'type' => 'time'}
{include input, name => 'page[tagnames]', value => ($page->tagnames)}
{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}
{var $pages = array_column( models\Page::findMany( ['page_id', 'title'], ['page_id[!]' => $page->page_id] ), 'title', 'page_id' ) }
{include select, name => 'page[parent_id]', value => ($page->parent_id), options => $pages, prompt => ('none_'|translate)}
{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)}