Сортировка По Алфавиту В Блоке

Есть блок вывода категорий установленных вручную в две колонки (шаблон mlticolumns). Категории выстраиваются по ID, как сделать чтобы вывод был по алфавиту?

Пересмотрел весь форум, попытался сделать сам, но моих знаний к сожалению не хватает.

Привет.

Попробую объяснить, дело в том что выборк "В ручную" включает строгую сортировку по выбранным id , в новой версии можно будет позицию указать для смены сортировки.

Сейчас, мы с вами попробуем обойти эту сортировку, изменив на свою, по алфавиту.

Нужно будет подключиться к FTP.

1. Создать новый файл:

/app/addons/my_changes/schemas/block_manager/blocks.post.php

Вставить код:

<?php

if (!defined(‘BOOTSTRAP’)) { die(‘Access denied’); }

$schema[‘categories’][‘content’][‘items’][‘fillings’][‘manually’][‘params’][‘my_sort_by_name’] = true;

return $schema;

2. Создать файл:

/app/addons/my_changes/init.php

Вставить код:

<?php

if (!defined(‘BOOTSTRAP’)) { die(‘Access denied’); }

fn_register_hooks(
‘get_categories_post’
);

3. Создать файл:

/app/addons/my_changes/func.php

Вставить код:

<?php

if (!defined(‘BOOTSTRAP’)) { die(‘Access denied’); }

function fn_my_changes_get_categories_post(&$categories_list, $params, $lang_code)
{
if (isset($params[‘my_sort_by_name’])){
$categories_list = fn_sort_array_by_key($categories_list, ‘category’);

}

}

4. Установить и включить модуль "Мои изменения"

Готово. Категории в блоке будут отсортированы по алфавиту.

Будьте внимательны к путям файлов.

Перенёс тему в "Сделай сам".

Спасибо большое! Сработало!

Спасибо большое! Сработало!

Если хотите понять, что вы такое сделали, то посмотрите первые 6-10 видео вот в этом плейлисте:
http://www.youtube.com/playlist?list=PL4okpC0OV7TTa1iFmcPTL-outH4wEMJQW