0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 326 Просмотров
*

Nadya_Sova

  • Новичок
  • 11
  • 0 / 0
Есть пункты меню.
Главная
О Компании
Мы предлагаем
и т д.....
Так как стили самих страниц "Главная", "О компании" и "Мы предлагаем" принципиально разные были созданы шаблоны для каждого пункта меню.
На странице "Мы предлагаем" и соответственно в шаблоне "шаблон для Мы предлагаем" должны выводится все материалы страницы.
Страница состоит из секций. В каждую из которых должен выводится конкретный материал.
Код
 <div class="page">

 <section class="section-block-1">
<h1>Заголовок первого материала</h1>
<div>Тут очень много текста который придется периодически редактировать пользователю не знакомому с HTML</div>
 </section>

 <section class="section-block-2">
Второй материал без заголовка но с кучей картинок
 </section>
 <section class="section-block-3">
Третий материал состоящий из текста и таблиц
 </section>
</div>

Единственное что пришло в голову это оставить большую часть верстки в файле index.php и прописать вывод каждого Материала в конкретном месте. Но как это сделать не представляю.
По сути созданы материалы:
Материал 1.
Материал 2.
Материал 3.
Строчка
Код
<jdoc:include type="component" />
выводит все и сразу в одном месте.
Попытка использовать категории закончилась тем что все материалы вывелись друг за дружкой.
Было бы здорово если бы для каждого материала можно было бы прописать свои настройки вывода в файле default и выводить их в нужных местах..прямо прописывая какой материал где (в index.php) нужен.
Только вот не знаю насколько хороша такая идея и как ее реализовать.
Писать в default что-то вроде:
Код
 if($item->title == "Заголовок первого материала") {
<div>Красота перед заголовком</div>
<h1><?php echo $this->escape($this->item->title);?></h1>
<div>
<?php echo $this->item->text;?>
</div>
}
Не работает. Да и не у всех материалов будет заголовок. Похоже надо как то проверять по идентификатору. Так же не понятно как передавать материал в index.php. Отчасти эта идея возможно костыль, но на тех страницах где это будет использоваться пользователю не нужно добавлять новые материалы. Максимум в случае чего редактировать текст и картинки старых.
Пожалуйста помогите, кто знает как это можно реализовать.
*

kern.USR

  • Давно я тут
  • 805
  • 61 / 1
Вы так много написали, но не попробовали реализовать задачу модулями?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Правильный метод другого шаблона категории материалов

Автор Ragivort

Ответов: 10
Просмотров: 284
Последний ответ 21.01.2019, 01:21:44
от voland
Вставка похожих материалов внутри материала

Автор Ishti39

Ответов: 4
Просмотров: 105
Последний ответ 19.01.2019, 18:23:30
от Ishti39
Вывод материалов на сайте

Автор Miden

Ответов: 4
Просмотров: 97
Последний ответ 17.01.2019, 14:03:53
от AlekVolsk
Отображение материалов в блоге

Автор kristina_r

Ответов: 11
Просмотров: 222
Последний ответ 14.01.2019, 14:45:28
от kristina_r
Плагин сортировки материалов с фронта

Автор Wertos

Ответов: 9
Просмотров: 708
Последний ответ 13.01.2019, 08:08:23
от limon142