1
0
mirror of https://github.com/monstra-cms/monstra.git synced 2025-08-05 12:48:00 +02:00

Pages - Meta Title #165

This commit is contained in:
Awilum
2014-03-15 11:49:48 +04:00
parent eeffcca348
commit 926b99b2fa
3 changed files with 30 additions and 4 deletions

View File

@@ -100,6 +100,7 @@ class PagesAdmin extends Backend
'access' => (isset($orig_page['access'])) ? $orig_page['access'] : 'public', 'access' => (isset($orig_page['access'])) ? $orig_page['access'] : 'public',
'expand' => (isset($orig_page['expand'])) ? $orig_page['expand'] : '0', 'expand' => (isset($orig_page['expand'])) ? $orig_page['expand'] : '0',
'title' => $rand_page_title, 'title' => $rand_page_title,
'meta_title' => $orig_page['meta_title'],
'description' => $orig_page['description'], 'description' => $orig_page['description'],
'keywords' => $orig_page['keywords'], 'keywords' => $orig_page['keywords'],
'tags' => $orig_page['tags'], 'tags' => $orig_page['tags'],
@@ -172,6 +173,7 @@ class PagesAdmin extends Backend
'robots_index' => $robots_index, 'robots_index' => $robots_index,
'robots_follow'=> $robots_follow, 'robots_follow'=> $robots_follow,
'title' => Request::post('page_title'), 'title' => Request::post('page_title'),
'meta_title' => Request::post('page_meta_title'),
'description' => Request::post('page_description'), 'description' => Request::post('page_description'),
'keywords' => Request::post('page_keywords'), 'keywords' => Request::post('page_keywords'),
'tags' => Request::post('page_tags'), 'tags' => Request::post('page_tags'),
@@ -219,6 +221,7 @@ class PagesAdmin extends Backend
// Save fields // Save fields
if (Request::post('page_name')) $post_name = Request::post('page_name'); else $post_name = ''; if (Request::post('page_name')) $post_name = Request::post('page_name'); else $post_name = '';
if (Request::post('page_title')) $post_title = Request::post('page_title'); else $post_title = ''; if (Request::post('page_title')) $post_title = Request::post('page_title'); else $post_title = '';
if (Request::post('page_meta_title')) $post_meta_title = Request::post('page_meta_title'); else $post_meta_title = '';
if (Request::post('page_keywords')) $post_keywords = Request::post('page_keywords'); else $post_keywords = ''; if (Request::post('page_keywords')) $post_keywords = Request::post('page_keywords'); else $post_keywords = '';
if (Request::post('page_description')) $post_description = Request::post('page_description'); else $post_description = ''; if (Request::post('page_description')) $post_description = Request::post('page_description'); else $post_description = '';
if (Request::post('page_tags')) $post_tags = Request::post('page_tags'); else $post_tags = ''; if (Request::post('page_tags')) $post_tags = Request::post('page_tags'); else $post_tags = '';
@@ -241,6 +244,7 @@ class PagesAdmin extends Backend
View::factory('box/pages/views/backend/add') View::factory('box/pages/views/backend/add')
->assign('post_name', $post_name) ->assign('post_name', $post_name)
->assign('post_title', $post_title) ->assign('post_title', $post_title)
->assign('post_meta_title', $post_meta_title)
->assign('post_description', $post_description) ->assign('post_description', $post_description)
->assign('post_keywords', $post_keywords) ->assign('post_keywords', $post_keywords)
->assign('post_tags', $post_tags) ->assign('post_tags', $post_tags)
@@ -288,6 +292,7 @@ class PagesAdmin extends Backend
// Save fields // Save fields
if (Request::post('page_name')) $post_name = Request::post('page_name'); else $post_name = ''; if (Request::post('page_name')) $post_name = Request::post('page_name'); else $post_name = '';
if (Request::post('page_title')) $post_title = Request::post('page_title'); else $post_title = ''; if (Request::post('page_title')) $post_title = Request::post('page_title'); else $post_title = '';
if (Request::post('page_meta_title')) $post_meta_title = Request::post('page_meta_title'); else $post_meta_title = '';
if (Request::post('page_keywords')) $post_keywords = Request::post('page_keywords'); else $post_keywords = ''; if (Request::post('page_keywords')) $post_keywords = Request::post('page_keywords'); else $post_keywords = '';
if (Request::post('page_description')) $post_description = Request::post('page_description'); else $post_description = ''; if (Request::post('page_description')) $post_description = Request::post('page_description'); else $post_description = '';
if (Request::post('page_tags')) $post_tags = Request::post('page_tags'); else $post_tags = ''; if (Request::post('page_tags')) $post_tags = Request::post('page_tags'); else $post_tags = '';
@@ -327,6 +332,7 @@ class PagesAdmin extends Backend
'template' => Request::post('templates'), 'template' => Request::post('templates'),
'parent' => $parent_page, 'parent' => $parent_page,
'title' => Request::post('page_title'), 'title' => Request::post('page_title'),
'meta_title' => Request::post('page_meta_title'),
'description' => Request::post('page_description'), 'description' => Request::post('page_description'),
'keywords' => Request::post('page_keywords'), 'keywords' => Request::post('page_keywords'),
'tags' => Request::post('page_tags'), 'tags' => Request::post('page_tags'),
@@ -351,6 +357,7 @@ class PagesAdmin extends Backend
'template' => Request::post('templates'), 'template' => Request::post('templates'),
'parent' => $parent_page, 'parent' => $parent_page,
'title' => Request::post('page_title'), 'title' => Request::post('page_title'),
'meta_title' => Request::post('page_meta_title'),
'description' => Request::post('page_description'), 'description' => Request::post('page_description'),
'keywords' => Request::post('page_keywords'), 'keywords' => Request::post('page_keywords'),
'tags' => Request::post('page_tags'), 'tags' => Request::post('page_tags'),
@@ -413,6 +420,7 @@ class PagesAdmin extends Backend
// Safe fields or load fields // Safe fields or load fields
if (Request::post('page_name')) $slug_to_edit = Request::post('page_name'); else $slug_to_edit = $page['slug']; if (Request::post('page_name')) $slug_to_edit = Request::post('page_name'); else $slug_to_edit = $page['slug'];
if (Request::post('page_title')) $title_to_edit = Request::post('page_title'); else $title_to_edit = $page['title']; if (Request::post('page_title')) $title_to_edit = Request::post('page_title'); else $title_to_edit = $page['title'];
if (Request::post('page_meta_title')) $meta_title_to_edit = Request::post('page_meta_title'); else $meta_title_to_edit = $page['meta_title'];
if (Request::post('page_description')) $description_to_edit = Request::post('page_description'); else $description_to_edit = $page['description']; if (Request::post('page_description')) $description_to_edit = Request::post('page_description'); else $description_to_edit = $page['description'];
if (Request::post('page_keywords')) $keywords_to_edit = Request::post('page_keywords'); else $keywords_to_edit = $page['keywords']; if (Request::post('page_keywords')) $keywords_to_edit = Request::post('page_keywords'); else $keywords_to_edit = $page['keywords'];
if (Request::post('page_tags')) $tags_to_edit = Request::post('page_tags'); else $tags_to_edit = $page['tags']; if (Request::post('page_tags')) $tags_to_edit = Request::post('page_tags'); else $tags_to_edit = $page['tags'];
@@ -446,6 +454,7 @@ class PagesAdmin extends Backend
View::factory('box/pages/views/backend/edit') View::factory('box/pages/views/backend/edit')
->assign('slug_to_edit', $slug_to_edit) ->assign('slug_to_edit', $slug_to_edit)
->assign('title_to_edit', $title_to_edit) ->assign('title_to_edit', $title_to_edit)
->assign('meta_title_to_edit', $meta_title_to_edit)
->assign('description_to_edit', $description_to_edit) ->assign('description_to_edit', $description_to_edit)
->assign('keywords_to_edit', $keywords_to_edit) ->assign('keywords_to_edit', $keywords_to_edit)
->assign('tags_to_edit', $tags_to_edit) ->assign('tags_to_edit', $tags_to_edit)
@@ -574,6 +583,7 @@ class PagesAdmin extends Backend
foreach ($pages_list as $page) { foreach ($pages_list as $page) {
$pages_array[$count]['title'] = $page['title']; $pages_array[$count]['title'] = $page['title'];
$pages_array[$count]['meta_title'] = isset($page['meta_title']) ? $page['meta_title'] : '';
$pages_array[$count]['parent'] = $page['parent']; $pages_array[$count]['parent'] = $page['parent'];
$pages_array[$count]['_status'] = $page['status']; $pages_array[$count]['_status'] = $page['status'];
$pages_array[$count]['_access'] = $page['access']; $pages_array[$count]['_access'] = $page['access'];

View File

@@ -18,7 +18,7 @@
<div class="form-group"> <div class="form-group">
<?php <?php
echo ( echo (
Form::label('page_title', __('Title', 'pages')). Form::label('page_title', __('Name', 'pages')).
Form::input('page_title', $post_title, array('class' => (isset($errors['pages_empty_title'])) ? 'form-control error-field' : 'form-control')) Form::input('page_title', $post_title, array('class' => (isset($errors['pages_empty_title'])) ? 'form-control error-field' : 'form-control'))
); );
if (isset($errors['pages_empty_title'])) echo Html::nbsp(3).'<span style="color:red">'.$errors['pages_empty_title'].'</span>'; if (isset($errors['pages_empty_title'])) echo Html::nbsp(3).'<span style="color:red">'.$errors['pages_empty_title'].'</span>';
@@ -28,7 +28,7 @@
<?php <?php
echo ( echo (
Form::label('page_name', __('Name (slug)', 'pages')). Form::label('page_name', __('Slug (url)', 'pages')).
Form::input('page_name', $post_name, array('class' => (isset($errors['pages_empty_name'])) ? 'form-control error-field' : 'form-control')) Form::input('page_name', $post_name, array('class' => (isset($errors['pages_empty_name'])) ? 'form-control error-field' : 'form-control'))
); );
@@ -39,6 +39,14 @@
</div> </div>
<div class="tab-pane <?php if (Notification::get('metadata')) { ?>active<?php } ?>" id="metadata"> <div class="tab-pane <?php if (Notification::get('metadata')) { ?>active<?php } ?>" id="metadata">
<div class="form-group">
<?php
echo (
Form::label('page_meta_title', __('Title', 'pages')).
Form::input('page_meta_title', $post_meta_title, array('class' => 'form-control'))
);
?>
</div>
<div class="form-group"> <div class="form-group">
<?php <?php
echo ( echo (

View File

@@ -21,7 +21,7 @@
<div class="form-group"> <div class="form-group">
<?php <?php
echo ( echo (
Form::label('page_title', __('Title', 'pages')). Form::label('page_title', __('Name', 'pages')).
Form::input('page_title', $title_to_edit, array('class' => (isset($errors['pages_empty_title'])) ? 'form-control error-field' : 'form-control')) Form::input('page_title', $title_to_edit, array('class' => (isset($errors['pages_empty_title'])) ? 'form-control error-field' : 'form-control'))
); );
if (isset($errors['pages_empty_title'])) echo '<span class="error-message">'.$errors['pages_empty_title'].'</span>'; if (isset($errors['pages_empty_title'])) echo '<span class="error-message">'.$errors['pages_empty_title'].'</span>';
@@ -32,7 +32,7 @@
if (Request::get('name') !== 'error404') { if (Request::get('name') !== 'error404') {
echo ( echo (
Form::label('page_name', __('Name (slug)', 'pages')) Form::label('page_name', __('Slug (url)', 'pages'))
); );
} }
@@ -50,6 +50,14 @@
</div> </div>
</div> </div>
<div class="tab-pane <?php if (Notification::get('metadata')) { ?>active<?php } ?>" id="metadata"> <div class="tab-pane <?php if (Notification::get('metadata')) { ?>active<?php } ?>" id="metadata">
<div class="form-group">
<?php
echo (
Form::label('page_meta_title', __('Title', 'pages')).
Form::input('page_meta_title', $meta_title_to_edit, array('class' => 'form-control'))
);
?>
</div>
<div class="form-group"> <div class="form-group">
<?php <?php
echo ( echo (