Jump to content

CMS-Block Position der Seiten ändern


Recommended Posts

Ich bin neu hier... und vielleicht ist es eine blöde Anfängerfrage - aber ich komme einfach nicht weiter:

 

Wie kann ich die Reihenfolge (Position) der einzelnen Seiten im Block CMS ändern?

 

Hier nochmal zur Verdeutlichung ein Screenshot des Backends: dierot umkringelten Positionen möchte ich verändern.post-567086-0-56952600-1368713291_thumb.jpg

Link to comment
Share on other sites

  • 1 month later...

Ja, da hast du recht. Hab mir das Ganze nochmal unter 1.4.9 angesehen. Da gab es die Funktionalität noch und man konnte die CMS-Seiten sotieren (bzw. schieben).

 

Für 1.5x gibt es derzeit ein Freeware-Modul, um dieses Manko zu beheben:

http://www.shop.ddlx.org/de/314--modul-block-ihre-sortierten-informationen.html

 

Achtung: mitgelieferte Install.txt erst lesen!

Link to comment
Share on other sites

Im von Pronux verlinkten Beitrag idt wiederum ein Link zu GitHub.: https://github.com/PrestaShop/PrestaShop/commit/e9b8af0e974dfd8d0a05c8dbaea231cfce77472f

Wenn man die dort entfernten (rot markierten) Zeilen wieder in

/controllers/admin/AdminCmsController

einfügt lassen sich die CMS-Seiten wieder sortieren. Aber ich gebe zu bedenken, dass sich irgendjemand da sicher etwas dabei gedacht hat diese Zeilen zu entfernen. Unter Umständen knallt es dann an anderer Stelle. :-)

Also in jedem Fall ein Backup der Orginaldatei aufbewahren.

 

LG Klaus / Lockesoft

  • Like 2
Link to comment
Share on other sites

Mir ist eigentlich auch ziemlich schleierhaft, warum dies ein Bug sein soll. Um den Programmcode zu schonen, reicht es, die folgenden Zeilen als /override/AdminCMSController.php abzuspeichern.

 

<?php
class AdminCmsController extends AdminCmsControllerCore
{
 /** Als 'Bug' in Github gelöscht, hier wieder eingefügt (scheint problemlos zu funktionieren)
 *   https://github.com/PrestaShop/PrestaShop/commit/e9b8af0e974dfd8d0a05c8dbaea231cfce77472f
 /**
  * Modifying initial getList method to display position feature (drag and drop)
  */
 public function getList($id_lang, $order_by = null, $order_way = null, $start = 0, $limit = null, $id_lang_shop = false)
 {
   if ($order_by && $this->context->cookie->__get($this->table.'Orderby'))
  $order_by = $this->context->cookie->__get($this->table.'Orderby');
   else
  $order_by = 'position';
   parent::getList($id_lang, $order_by, $order_way, $start, $limit, $id_lang_shop);
 }
}

 

Dann noch einmal /cache/class_index.php löschen. Ist ab 1.5 erforderlich, damit das Override erkannt wird.

und schon ist die Sortierfunktion wieder da! :)

  • Like 1
Link to comment
Share on other sites

Hallo,

Im von Pronux verlinkten Beitrag idt wiederum ein Link zu GitHub.: https://github.com/P...ea231cfce77472f

Wenn man die dort entfernten (rot markierten) Zeilen wieder in

/controllers/admin/AdminCmsController

einfügt lassen sich die CMS-Seiten wieder sortieren. Aber ich gebe zu bedenken, dass sich irgendjemand da sicher etwas dabei gedacht hat diese Zeilen zu entfernen. Unter Umständen knallt es dann an anderer Stelle. :-)

Also in jedem Fall ein Backup der Orginaldatei aufbewahren.

 

Die Auswirkung habe ich sofort gespürt:

Alle Seiten wurden (1.5.4.1) gelöscht .....

Link to comment
Share on other sites

Keineswegs! Ich würde nie solche Tipps geben, wenn ich zuvor die Wirkung nicht ausprobiert hätte.

 

Könnte es vielleicht sein, dass du vielleicht versuchsweise das folgende kostenlose Modul installiert hast, dass es auch erlaubt, in 1.5x die CMS-Seiten zu sortieren?

 

http://www.shop.ddlx.org/de/314--modul-block-ihre-sortierten-informationen.html

 

Denn wenn man das deinstalliert, sind alles CMS-Seiten in der Tat weg - oder sagen wir mal: fast weg, denn wenn das Modul wieder installiert wird, sind sie plötzlich wieder da.

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...