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

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


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

Всем привет. Я новичок в 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"}]

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

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

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

 

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

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

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

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

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

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)

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...