WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 04.10.2019 16:57:19

rheo
Mitglied

[Erledigt] Button [Speichern & Zurück]

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

Beitrag geändert von florian (19.12.2019 10:26:52)

Offline

#2 04.10.2019 17:21:47

florian
Administrator

Re: [Erledigt] Button [Speichern & Zurück]

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

#3 05.10.2019 08:41:08

rheo
Mitglied

Re: [Erledigt] Button [Speichern & Zurück]

Ich verstehe den technischen Hintergrund zwar nicht wirklich, bedanke mich aber für die wieder einmal sehr schnelle Antwort !   smile
Es ist ja nur eine Kleinigkeit, würde einem aber viele Klicks ersparen ...

Offline

#4 05.10.2019 12:17:47

florian
Administrator

Re: [Erledigt] Button [Speichern & Zurück]

So, Bastelanleitung für 1.4.0:


1) /templates/.../templates/pages_settings.htt

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} &amp;  {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} &amp;  {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} &amp; {TEXT_BACK}</button>								

Achtung: Kommt 2x vor, beide Male ergänzen

2) /templates/.../templates/pages_sections.htt

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:

&nbsp;&nbsp; <button type="submit" value="saveandback" name="saveandback"> <i class="fa fa-fw fa-check"></i> {TEXT_SAVE} &amp;  {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:

&nbsp;&nbsp;				
<button type="submit" value="saveandback" name="saveandback"> 
	<i class="fa fa-fw fa-check"></i> 
	{TEXT_SAVE} &amp;  {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} &amp; {TEXT_BACK}</button>
3) /admin/pages/settings2.php

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';	}
4) /admin/pages/sections_save.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 );
}

Beitrag geändert von florian (08.10.2019 17:41:16)


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#5 08.10.2019 17:43:24

florian
Administrator

Re: [Erledigt] Button [Speichern & Zurück]

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

Liked by:

colinax, rheo

#6 19.12.2019 10:26:36

florian
Administrator

Re: [Erledigt] Button [Speichern & Zurück]

Ist in 1.4.1 umgesetzt.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

rheo

Fußzeile des Forums

up