WBCE CMS – Way Better Content Editing.
You are not logged in.
Liebe ExperInnen
Im Bereich 'Seite ändern' gibt es ja bei jedem Abschnitt den Button [Speichern & Zurück].
In den Bereichen 'Seiteneinstellungen ändern' und 'Abschnitte verwalten' fehlt dieser jedoch; dort gibt es nur [Speichern] und [Abbrechen].
Wäre es möglich auch dort den Button [Speichern & Zurück] einzufügen oder ist das technisch nicht möglich ?
Vielen Dank im Voraus !
rheo
Last edited by florian (19.12.2019 09:26:52)
Offline
Gute Idee. Habe mal einen Issue dafür erstellt.
Der S+Z-Button kommt bei Seite ändern aus dem WYSIWYG-Modul.
Bei Abschnitte verwalten und Seiteneinstellungen müsste er in den BE-Templates ergänzt und die sections_save.php und settings2.php angepasst werden, wenn ich das richtig sehe.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ich verstehe den technischen Hintergrund zwar nicht wirklich, bedanke mich aber für die wieder einmal sehr schnelle Antwort !
Es ist ja nur eine Kleinigkeit, würde einem aber viele Klicks ersparen ...
Offline
So, Bastelanleitung für 1.4.0:
Für Flat:
Nach
<button type="submit" name="submit"> <i class="fa fa-fw fa-save"></i> {TEXT_SAVE} </button>
einfügen:
<button type="submit" value="saveandback" name="saveandback"> <i class="fa fa-fw fa-check"></i> {TEXT_SAVE} & {TEXT_BACK} </button>
Für Argos Reloaded:
Nach
<button type="submit" name="submit">
<i class="fa fa-fw fa-save"></i>
{TEXT_SAVE}
</button>
einfügen:
<button type="submit" value="saveandback" name="saveandback">
<i class="fa fa-fw fa-check"></i>
{TEXT_SAVE} & {TEXT_BACK}
</button>
Für Fraggy:
Nach
<button type="submit" name="save" class="btn btn-primary"><i class="fa fa-fw fa-floppy-o"></i> {TEXT_SAVE} {SECTION_SETTINGS}</button>
einfügen:
<button type="submit" value="saveandback" name="saveandback" class="btn btn-primary"><i class="fa fa-fw fa-check"></i> {TEXT_SAVE} & {TEXT_BACK}</button>
Achtung: Kommt 2x vor, beide Male ergänzen
Für Flat:
Nach
<button type="submit" name="save" style="float: left;"> <i class="fa fa-fw fa-save"></i> {TEXT_SAVE} </button>
einfügen:
<button type="submit" value="saveandback" name="saveandback"> <i class="fa fa-fw fa-check"></i> {TEXT_SAVE} & {TEXT_BACK} </button>
Für Argos Reloaded:
Nach
<button type="submit" name="save" style="float: left;">
<i class="fa fa-fw fa-save"></i>
{TEXT_SAVE}
</button>
einfügen:
<button type="submit" value="saveandback" name="saveandback">
<i class="fa fa-fw fa-check"></i>
{TEXT_SAVE} & {TEXT_BACK}
</button>
Für Fraggy:
Nach
<button class="btn btn-primary" name="save" type="submit"><i class="fa fa-fw fa-floppy-o"></i> {TEXT_SAVE}</button>
einfügen:
<button class="btn btn-primary" value="saveandback" name="saveandback" type="submit"><i class="fa fa-fw fa-check"></i> {TEXT_SAVE} & {TEXT_BACK}</button>
Nach
$visibility = $admin->get_post_escaped('visibility');
einfügen:
$buttontarget = $admin->get_post_escaped('saveandback');
Nach
$target_url = ADMIN_URL.'/pages/settings.php?page_id='.$page_id;
einfügen:
if ($buttontarget=='saveandback') { $target_url = ADMIN_URL.'/pages/index.php'; }
Zeilen
// Check for error or print success message
if($database->is_error()) {
$admin->print_error($database->get_error(), ADMIN_URL.'/pages/sections.php?page_id='.$page_id );
} else {
$admin->print_success($MESSAGE['PAGES_SECTIONS_PROPERTIES_SAVED'], ADMIN_URL.'/pages/sections.php?page_id='.$page_id );
}
ersetzen durch:
$target = $admin->get_post_escaped('saveandback');
if ($target=='saveandback') {
$target_url = ADMIN_URL.'/pages/index.php';
} else {
$target_url = ADMIN_URL.'/pages/sections.php?page_id='.$page_id;
}
// Check for error or print success message
if($database->is_error()) {
$admin->print_error($database->get_error(),$target_url );
} else {
$admin->print_success($MESSAGE['PAGES_SECTIONS_PROPERTIES_SAVED'], $target_url );
}
Last edited by florian (08.10.2019 16:41:16)
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Da war noch ein Fehler im Code für die settings2.php., den habe ich gerade in der Bastelanleitung oben korrigiert.
Ich habe die Änderungen heute mal auch in den Master committet. In der nächsten WBCE-Version ist es also auch ohne Basteln drin.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
colinax, rheo
Ist in 1.4.1 umgesetzt.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
rheo