CMS DataLife Engine - Система управления сайтами

Авторизация  
Exzy

Файл для категории

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

Всем привет. Я новичок в DLE. Не критикуйте плиз..

 

Хочу поставить простой html шаблон под DLE.

 

Получилось сделать главную страницу через mail.tpl

 

Потом создал категорию под ID=1 , Альтернативное имя: news

Соответственно создал папку categories и внутри его файл news.tpl

 

Шаблон короткой новости: modules/categories/news

Шаблон полной новости: modules/categories/news

 

В main.tpl там где идут блок меню, есть кнопка "Новости".

Я её написал как 

<li [category="1"}]class="current"[/category]><a href="/news/">Новости</a></li> 

Так же в файле news.tpl добавил соответственный код.

 

Проблема в том что, при нажатии на кнопку Новости, ссылка меняется http://dle.loc/news/  но, сам стиль от news.tpl не появляется. Вместо него просто стоит главная страница.

 

Как можно это исправить? или как это делается правильно..

Изменено пользователем Exzy

Поделиться сообщением


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

Что это за написание? :

[category="1"}]

Посмотрите как написано в документации по шаблонам, как нужно писать сам тег и его параметры. Кавычки, фигурная скобка, откуда и вообще зачем?

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<li [category=1]class="current"[/category]><a href="/news/">Новости</a></li> 

Всё же, при нажатии на кнопку Новости, ссылка меняется http://dle.loc/news/  но, сам стиль от news.tpl не появляется. Вместо него просто стоит главная страница.

 

Наверное я упускаю что то, где то в коде..

Поделиться сообщением


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

Смотрите в разделе управления категориями, что у данной категории ID именно 1, а не другой, т.к. это автоматическое значение, а не вы сами создаете, а по умолчанию после установки DLE уже есть категории, соответственно сами вы создать категорию с ID1 вы не могли.

  • Нравится 1

Поделиться сообщением


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

Извините я ошибся при написании, я не создал категорию а изменил категорию которая уже есть.

ID стоит именно 1, потому что я не создал новую категорию, а просто изменил категорию под id=1 которая стояла по умолчанию.

 

Шаблон короткой новости: modules/categories/news

Шаблон полной новости: modules/categories/news

 

Шаблоны короткой новости и полной новости, это один и тот же файл.

Необязательно делать отдельные файлы для этих шаблонов? (Например, news.tpl и news-full.tpl)

Изменено пользователем Exzy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Exzy сказал:

Шаблон короткой новости: modules/categories/news

Шаблон полной новости: modules/categories/news

Я не понял причем здесь это? Если ваш код стоит в main.tpl вы просто привели ссылку у которой при просмотре категории должно просто появится class="current" и все. У вас это появляется у ссылки? Если да, то приведенный вам здесь код работает. А больше ничего другого вы не привели.

 

2 часа назад, Exzy сказал:

Шаблоны короткой новости и полной новости, это один и тот же файл.

Необязательно делать отдельные файлы для этих шаблонов? (Например, news.tpl и news-full.tpl)

Конечно обязательно делать разные, у этих шаблонов разные теги и разный вывод.

  • Нравится 1

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация