Здравствуйте!
Подскажите пожалуйста, а где сейчас взять примеры type_foreach файлов для редактирования? Для начала я буду менять вывод отдельного материала, т.к. добавил свои мета поля. Уже сообразил, что это page.php ...
На оф.сайте на эту тему куча статей, но найти для себя подходящий пример не могу, readme.txt отправляет в директорию shared/blanks , однако там только один файл:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); # end file
Уточню, что хотел бы найти ссылку на полный список методов, которые можно использовать в type_foreach с описаниями
Большое спасибо!!!
11 5497
Еще записи по теме
- Как вывести последние записи блога на произвольной странице?
- Как поменять дату публикации поста на дату обновления?
- Как на MaxSite CMS сделать урлы вида сайт/id?
- thum_generate
- Скрытие неиспользуемых опций
- Ошибка в плагине Хлебные крошки
- Можно ли изменить шапку шаблона d3 default через поле «свои css стили» в админке?
Тут два вопроса. Отвечу по порядку:
Вам нужно скопировать в файл \type_foreach\info-top.php код:
Этот код и будет основой для вашего творчества. теперь что касается второго вопроса.
В своей практике я чаще всего заглядываю именно в них. Функции собраны в файлы по смыслу (где и для чего используются), так что по идее логика должна быть понятна с первого раза. Есть только один нюанс - перед использованием функций некоторых этих файлов нужно их подключить (или убедиться, что подключены ранее в шаблоне) кодом типа:
Надеюсь, что вы получили исчерпывающий ответ.
Вот еще одна статейка которую стоит написать...
завтра займусь...
Для автора, может пригодится. Когда я создавал шаблон понадобилось для отдельных страниц выводить разные info-top. для разных типов страниц. Это делать довольно просто по средствам php.
День добрый. А в каком направлении копать если я хочу сделать уникальный вывод записей в рубриках. На главной это сделать не проблема - там в папке type/home/units куча заготовок.
А вот как сделать свой вывод записей двумя/тремя колонками в рубриках?
Сергей, а что мешает творчески переработать код вывода колонок на главной для использования при выводе на страницах рубрик? По сути - всё то же самое ведь нужно. Просто вызов будет не юнита, а просто скопировать нужный алгоритм в свой файл /type/category.php
Илья, в PHP я ботаник. Я так и попробовал сначала. Но что ни делал все время выбивает ошибку. Пока бодаюсь именно на этом поприще. Чувствую задницей что все довольно просто Но уже второй день никак не могу добиться желаемого.
Спасибо за совет. Теперь знаю, что копаю в нужном направлении.
Сергей, действительно :
1. Копируете файл \application\maxsite\shared\type\category\category.php в свой шаблон \application\maxsite\templates\ПапкаВашегоШаблона\type\category\category.php
В итоге вывод рубрики будет идти через файл category в вашем шаблоне.
2. После модификации может получиться что-то подобное http://demomaxsite.wpcodex.ru/category/astro
Код можно подсмотреть в юнитах для главной.
Удачи!
searchingman,
Ага Это я и так знаю, и даже сумел вывести там надпись в H1 - Привет Лошара
Туман основной в том, что бы сделать вывод в три колонки. Что бы записи были только картинками на которых названия. В общем, простите за беспокойство - сегодня скорее всего добью эту заразу
Вот вот вот в этом и основная проблема Я с этим кодом и вожусь - куда и как его вставить и что подменить.
Что ни делаю вечно ошибка.
Сергей, к сожалению, за вас вашу работу пока сделать мы не в силах Возможно позже кто-нибудь опубликует свой вариант решения вашей задачи. А пока можно привести только общее направление решения...
Но могу обрадовать - если есть сообщения об ошибках, то это очень даже хорошо. Разбираясь со смыслом сообщений можно понять что и где работает не так. Гораздо хуже ситуация, когда ошибок не показывается, но программа не работает как нужно. В таких случаях можно поседеть пока найдёшь причину Так что просто начинайте изучать пхп и... Да прибудет с вами пхп-сила!
ЗЫ: Зарегайтесь, пожалуйста. Апрувить ваши анонимные каменты нужно время. Давайте будем уважать наше время!
Я и не просил. Просто хотел получить совет от профи.
Больше не буду вас беспокоить, извините.