Перейти к публикации

Вывод всех категорий в шаблон


Рекомендованные сообщения

Можно ли вывести все категории что есть на сайте единым списком:

<a href="/cat1/">Категория 1</a>
<a href="/cat2/">Категория 2</a>
<a href="/cat3/">Категория 3</a>
<a href="/..../">....</a>

Название с ссылкой.

Ссылка на сообщение
Поделиться на других сайтах

Можно ли вывести все категории что есть на сайте единым списком:

<a href="/cat1/">Категория 1</a>
<a href="/cat2/">Категория 2</a>
<a href="/cat3/">Категория 3</a>
<a href="/..../">....</a>

Название с ссылкой.

ручками или маленьким хаком, который прошуршит бд и выведет весь список. Есть такой модуль для сео оптимизации категорий: http://alaev.info/blog/post/2086 так вот там есть файлик для админ панели, открой его и посмотри как реализован вывод всех категорий

Ссылка на сообщение
Поделиться на других сайтах

Привет!

Есть в DLE такой массив $cat_info, в нём ясть вся инфа для вывода. Нужно её выбрать и отобразить.

 

<?php
array_multisort ($cat_info[][posi], SORT_NUMERIC, SORT_ASC); // Сортируем массив по порядку, заданному вами в админке
array_pop($cat_info); // Удаляем пустой элемент массива
// Выводим все элементы на экран
foreach ($cat_info as $id => $arr) {
    echo "<a href=/".$arr[alt_name]."/>".$arr[name]."</a><br />";
    }
?>

Это идея, направление, а не готовое решение. Допиливайте сами, удачи.

Этот код сохраните например в файл all_cat.php и подключите его вывод в нужном месте шаблона с помощью include.

{include file="engine/modules/all_cat.php"}

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...