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

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

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

Элементы меню 2-го уровня вложенности?

Автор romagromov

Ответов: 4
Просмотров: 48
Последний ответ Сегодня в 15:47:56
от romagromov
Меню - менеджер меню (ошибка)

Автор alexy.74

Ответов: 3
Просмотров: 77
Последний ответ 14.03.2019, 22:13:27
от alexy.74
Как вывести стандартный Jshopping Filters в картоке товара?

Автор nook

Ответов: 7
Просмотров: 76
Последний ответ 14.03.2019, 16:48:38
от nook
Скрыть пункты меню в админке

Автор maxpa

Ответов: 2
Просмотров: 75
Последний ответ 13.03.2019, 19:44:14
от maxpa
Дефолтные настройки вывода материалов в категории

Автор Mick_20

Ответов: 14
Просмотров: 176
Последний ответ 12.03.2019, 08:26:31
от Mick_20