В общем задача такая - сделать отдельный шаблон, для вывода записей в рубриках отдельным шаблоном, поскольку я не профессионал в php, то для меня это тяжко. Вот картинка:
Это вывод рубрики новости. Последняя запись должна быть самой крупной, потом справа три почти последние, ну и в низу еще три еще немного раньше которые были.
Кто сможет помочь советом как это правильно прописать, поскольку у меня выходит всякая ерунда, где-то я все время косячу и выводится все совершенно не так и не туда, или вообще все печально.
Очень жду совета от знающих
Большая просьба не обсуждать криворукость мою и незнания каких то простых вопросов, я только учусь.
С уважением, Николай.
9 4209
Еще записи по теме
- Как сделать собрать шаблон от bootstrap на MaxSite CMS
- Как изменить вывод статей на главной?
- Как добавить 2-ой параметр "subject" в forms?
- html ссылки главного меню
- Сортировка записей в рубриках (и не только)
- Как добавить хештег в плагин аддзакладки?
- Почему в результате любых изменений через админку исчезает шапка сайта?
Николай, хотел бы уточнить - в чём именно проблема? Дело в том, что желаемый вид зависит не только от php, но и от самой html верстки. Так вот хотелось бы понять - с html вёрсткой у вас всё нормально? Вам нужен совет как в php организовать формирование и вывод нужного html-кода?
Да, с html вроде все нормально, нужна подсказка как выводить последнюю запись из рубрики в один блок, потом как еще три записи более ранние в другой, и еще три в нижний блок, плюс как правильно брать картинку записей
Желательно подсказку в таком виде - нужный код нужный код 2 нужный код 3, буду очень признателен!
Вариантов много, я опишу самый прямолинейный.
Допустим в переменную $pages вы уже получили (стандартно для дефолтного шаблона) массив всех записей для вывода на данной странице рубрики. Тогда задача сводится к циклу и условным операторам внутри цикла:
Остаётся только правильно сформировать вывод с помощью оператора echo. Ну и ещё добавить код для формирования превьюшек. Я обычно пользуюсь примерно такой заготовкой:
Дальше дело техники собрать это всё в кучу и заставить работать вместе Обычно я такое делаю за деньги и чтобы клиенты не обижались, что я кому-то сделал "за так" - остановлюсь на этом
Еще можно обойтись без php Псевдокласс :nth-child в css вполне сделает подобный вывод. Так сказать для самых ленивых.
Спасибо за подсказки! Буду приделывать к сайту, как и что получится отпишусь.
Получилось?
А какой файл нужно править то?
В админке есть только выбор: "Полные или короткие записи для рубрик"
Хочу получить вывод категории в виде миниатюры и анонса записей
Очевидно тот, который отвечает за вывод содержимого рубрик. Например, /type/category/category.php. Но это основной, возможно можно обойтись без правки основного файла, а только type_foreach файл поправить. Но это вам нужно самостоятельно решать - насколько глубоко вам нужно перерабатывать шаблон вывода рубрик. В любом случае, проследите по указанному мной файлу логику вывода и тогда сами найдёте ответ на вопрос о том, какой файл нужно править.