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

Sign in to follow this  
Exzy

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

Recommended Posts

Всем привет. Я новичок в 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 не появляется. Вместо него просто стоит главная страница.

 

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

Edited by Exzy

Share this post


Link to post
Share on other sites

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

[category="1"}]

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

  • Like 1

Share this post


Link to post
Share on other sites
<li [category=1]class="current"[/category]><a href="/news/">Новости</a></li> 

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

 

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

Share this post


Link to post
Share on other sites

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

  • Like 1

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

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

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

Edited by Exzy

Share this post


Link to post
Share on other sites
1 час назад, Exzy сказал:

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

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

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

 

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

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

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

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

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this