ver 0.262 - pages module refactor and admin UX fixes

This commit is contained in:
2026-02-13 21:17:21 +01:00
parent 26ebf59849
commit 67705f1f56
44 changed files with 2235 additions and 1803 deletions

View File

@@ -36,9 +36,8 @@
{
type: 'POST',
cache: false,
url: '/admin/ajax.php',
url: '/admin/pages/generateSeoLink/',
data: {
a: 'generate_seo_link',
title: title,
category_id: category_id
},
@@ -67,7 +66,7 @@ ob_start();
?>
<div id="settings-tabs">
<ul class="resp-tabs-list settings-tabs">
<li><i class="fa fa-file"></i>Treść</li>
<li><i class="fa fa-file"></i>Treść</li>
<li><i class="fa fa-wrench"></i>Ustawienia</li>
<li><i class="fa fa-globe"></i>SEO</li>
</ul>
@@ -77,7 +76,7 @@ ob_start();
<ul class="resp-tabs-list languages-main htabs">
<? if ( is_array( $this -> languages ) ): foreach ( $this -> languages as $lg ):?>
<? if ( $lg['status'] ):?>
<li><? if ( $lg['id'] == \front\factory\Languages::default_language() ) echo '<i class="fa fa-star fa-lg text-system" title="Język domyślny"></i> ';?><?= $lg['name'];?></a></li>
<li><? if ( $lg['id'] == \front\factory\Languages::default_language() ) echo '<i class="fa fa-star fa-lg text-system" title="Język domyślny"></i> ';?><?= $lg['name'];?></a></li>
<? endif;?>
<? endforeach; endif;?>
</ul>
@@ -105,7 +104,7 @@ ob_start();
);?>
<?= \Html::textarea(
array(
'label' => 'Opis kategorii (rozwinięcie)',
'label' => 'Opis kategorii (rozwinięcie)',
'name' => 'text_hidden[' . $lg['id'] . ']',
'id' => 'text_hidden_' . $lg['id'],
'value' => $this -> category['languages'][ $lg['id'] ]['text_hidden'],
@@ -144,7 +143,7 @@ ob_start();
);?>
<?= \Html::select(
[
'label' => 'Sortowanie produktów',
'label' => 'Sortowanie produktĂłw',
'name' => 'sort_type',
'id' => 'sort_type',
'values' => \admin\factory\ShopCategory::$_sort_types,
@@ -153,7 +152,7 @@ ob_start();
);?>
<?= \Html::input_switch(
array(
'label' => 'Wyświetlić podkategorie',
'label' => 'Wyświetlić podkategorie',
'name' => 'view_subcategories',
'checked' => $this -> category['view_subcategories'] == 1 ? true : false
)
@@ -164,7 +163,7 @@ ob_start();
<ul class="resp-tabs-list languages-seo htabs">
<? if ( is_array( $this -> languages ) ): foreach ( $this -> languages as $lg ):?>
<? if ( $lg['status'] ):?>
<li><? if ( $lg['id'] == \front\factory\Languages::default_language() ) echo '<i class="fa fa-star fa-lg text-system" title="Język domyślny"></i> ';?><?= $lg['name'];?></a></li>
<li><? if ( $lg['id'] == \front\factory\Languages::default_language() ) echo '<i class="fa fa-star fa-lg text-system" title="Język domyślny"></i> ';?><?= $lg['name'];?></a></li>
<? endif;?>
<? endforeach; endif;?>
</ul>
@@ -184,7 +183,7 @@ ob_start();
);?>
<?= \Html::input(
array(
'label' => 'Tytuł kategorii (h1)',
'label' => 'Tytuł kategorii (h1)',
'name' => 'category_title[' . $lg['id'] . ']',
'id' => 'category_title_' . $lg['id'],
'value' => $this -> category['languages' ][ $lg['id'] ]['category_title']
@@ -216,7 +215,7 @@ ob_start();
);?>
<?= \Html::select(
array(
'label' => 'Blokuj indeksację',
'label' => 'Blokuj indeksacjÄ™',
'name' => 'noindex[' . $lg['id'] . ']',
'id' => 'noindex_' . $lg['id'],
'values' => array(
@@ -263,4 +262,5 @@ $grid -> persist_edit = true;
$grid -> id_param = 'id';
echo $grid -> draw();
?>
?>