Порядок сортировки страниц CMS
Глядя на таблицу cms_page
в базе данных, я вижу, что есть поле с именем sort_order
, однако я не вижу ни одного места в системе администрирования, где вы можете это установить. Может ли кто-нибудь указать мне правильное направление
2 answers
Я проверил сценарий SQL
При первой установке скрипта они не включают это sort_order
в первую версию скрипта install-1.6.0.0
.
Когда они обновляют структуру в mysql4-install-0.7.0.php
.
Таким образом, они пытаются внедрить функцию сортировки в серверную часть, но все равно забыли это реализовать.
Возможно, в Magento 2 они запускают эту функцию.
Это безумие, что нам придется это сделать, так как порядок сортировки страниц должен быть встроенным, но если вы добавите следующий код в 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/