Fix for sub-pages #1380
This commit is contained in:
parent
2af5d5332f
commit
642d07151e
3 changed files with 12 additions and 6 deletions
|
@ -165,11 +165,12 @@ function table($type)
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
|
|
||||||
foreach ($page->children() as $child) {
|
foreach ($page->children() as $child) {
|
||||||
echo '<tr id="pagekey-'.$pageKey.'">';
|
echo '<tr id="pagekey-'.$child->key().'">';
|
||||||
|
|
||||||
echo '<td class="ps-3 pt-4 pb-4">
|
echo '<td class="ps-4 pt-4 pb-4">
|
||||||
<div>
|
<div>
|
||||||
<i class="bi bi-file-text"></i><span>' . ($child->title() ? $child->title() : '<span class="text-muted">' . $L->g('Empty title') . '</span> ') . '</span>
|
<i class="bi bi-file-text"></i><span>' . ($child->title() ? $child->title() : '<span class="text-muted">' . $L->g('Empty title') . '</span> ') . '</span>
|
||||||
|
<div class="text-muted"><small><i class="bi bi-diagram-2-fill"></i>' . ($page->title() ? $page->title() : $L->g('Empty title')) . '</small></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="mt-1">
|
<div class="mt-1">
|
||||||
<a class="me-2" target="_blank" href="' . $child->permalink() . '">' . $L->g('View') . '</a>
|
<a class="me-2" target="_blank" href="' . $child->permalink() . '">' . $L->g('View') . '</a>
|
||||||
|
|
|
@ -60,8 +60,8 @@
|
||||||
// Save the current page
|
// Save the current page
|
||||||
// This function set the global variable "_pageKey"
|
// This function set the global variable "_pageKey"
|
||||||
function savePage(args = []) {
|
function savePage(args = []) {
|
||||||
logs('Saving page.');
|
|
||||||
|
|
||||||
|
console.log(_pageKey);
|
||||||
if (_pageKey == null) {
|
if (_pageKey == null) {
|
||||||
logs('Error, page not created.');
|
logs('Error, page not created.');
|
||||||
showAlertError("Error, page not created.");
|
showAlertError("Error, page not created.");
|
||||||
|
@ -69,6 +69,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
args['pageKey'] = _pageKey;
|
args['pageKey'] = _pageKey;
|
||||||
|
args['parent'] = $('#parent').val();
|
||||||
api.savePage(args).then(function(response) {
|
api.savePage(args).then(function(response) {
|
||||||
if (response.status == 0) {
|
if (response.status == 0) {
|
||||||
logs('Page saved. Old key: ' + _pageKey + ' / New key: ' + response.data.key);
|
logs('Page saved. Old key: ' + _pageKey + ' / New key: ' + response.data.key);
|
||||||
|
@ -405,7 +406,7 @@
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="m-0">
|
<div class="m-0">
|
||||||
<label for="parent" class="fw-bold mb-2"><?php echo $L->g('Page description') ?></label>
|
<label for="description" class="fw-bold mb-2"><?php echo $L->g('Page description') ?></label>
|
||||||
<textarea id="description" name="description" class="form-control" rows="3"><?php echo ($pageKey ? $page->description() : '') ?></textarea>
|
<textarea id="description" name="description" class="form-control" rows="3"><?php echo ($pageKey ? $page->description() : '') ?></textarea>
|
||||||
<div class="form-text"><?php echo $L->get('this-field-can-help-describe-the-content') ?></div>
|
<div class="form-text"><?php echo $L->get('this-field-can-help-describe-the-content') ?></div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -571,6 +572,9 @@
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
|
<div class="m-0">
|
||||||
|
<label class="fw-bold mb-2"><?php echo $L->g('Parent page') ?></label>
|
||||||
|
</div>
|
||||||
<div class="col-sm-10">
|
<div class="col-sm-10">
|
||||||
<select id="parent" name="parent" class="form-select" data-current-value="" data-save="true"></select>
|
<select id="parent" name="parent" class="form-select" data-current-value="" data-save="true"></select>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -404,5 +404,6 @@
|
||||||
"week": "week",
|
"week": "week",
|
||||||
"day": "day",
|
"day": "day",
|
||||||
"hour": "hour",
|
"hour": "hour",
|
||||||
"second": "second"
|
"second": "second",
|
||||||
|
"parent-page": "Parent page"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue