Порядок сортировки страниц CMS


Глядя на таблицу cms_page в базе данных, я вижу, что есть поле с именем sort_order, однако я не вижу ни одного места в системе администрирования, где вы можете это установить. Может ли кто-нибудь указать мне правильное направление

Author: Rajeev K Tomy, 2014-09-04

2 answers

Я проверил сценарий SQL

При первой установке скрипта они не включают это sort_order в первую версию скрипта install-1.6.0.0.

Когда они обновляют структуру в mysql4-install-0.7.0.php.

Таким образом, они пытаются внедрить функцию сортировки в серверную часть, но все равно забыли это реализовать.

Возможно, в Magento 2 они запускают эту функцию.

 0
Author: Keyul Shah, 2014-09-04 06:03:04

Это безумие, что нам придется это сделать, так как порядок сортировки страниц должен быть встроенным, но если вы добавите следующий код в app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/main.php затем вы можете изменить порядок страниц в администраторе

 $fieldset->addField('sort_order', 'text', array(
        'name'      => 'sort_order',
        'label'     => Mage::helper('cms')->__('Sort Order'),
        'title'     => Mage::helper('cms')->__('Sort Order'),
        'required'  => false,
    ));

Я нашел решение из http://www.magentocommerce.com/boards/viewthread/12462/

 0
Author: Goose84, 2014-09-04 07:26:33