Доработка вывода категорий на instantcms2

Задание закрыто
Стоимость:Договорная
Срок выполнения:7 дней
Варианты оплаты:По договоренности
Дата публикации:2025-02-21 11:10
Был на сайте:2025-02-21 14:12

Доработка вывода категорий на instantcms2

 
Задача

Здравствуйте, коллеги, требуется доработать категорий (вывести в каталоге список категорий с картинками), версия движка icms 2.16.1

ТЗ есть, макеты в figma есть.

Напишите, пожалуйста, в личку пришлю тз на ознакомление.

Оставлять заявки могут только авторизованные пользователи.
Доработаю instantcms2
Omar Bekov
Основная специализация: Веб-разработка и Продуктовый дизайн
Здравствуйте ! напишите в Whatssapp обсудим и выполним в короткие сроки
Отправьте ТЗ и доступ к макетам для уточнения деталей реализации.

Общие указания для вывода категорий с картинками в InstantCMS 2.16.1 выполните следующие шаги:

1. Добавление поля для изображений в категории

// Создайте миграцию в /system/migrations/:
class AddImageToCategory extends cmsModel {

public function up() {
$this->addTableField('cms_category', 'image', 'varchar(255)');
}

}


2. Обновите модель категории (/system/models/category.php):

public $fields = [
// ... существующие поля ...
'image' => ['type' => 'string', 'length' => 255]
];

3. Добавьте поле в форму админки (/admin/forms/category.form.php):

new fieldImage('image', [
'title' => 'Изображение категории',
'options' => [
'sizes' => ['small' => 200, 'large' => 500] // Настройте размеры под макет
]
])

4. Создайте/измените шаблон вывода категорий (/templates/your_theme/content/list_category.tpl.php):

<div class="categories-grid">
<?php foreach($categories as $category) { ?>
<div class="category-card">
<?php if($category['image']) { ?>
<img
src="<?php echo html_image_src($category['image'], 'small'); ?>"
alt="<?php html($category['title']); ?>"
class="category-image"
>
<?php } ?>
<h3><?php html($category['title']); ?></h3>
</div>
<?php } ?>
</div>


5. Добавьте стили в CSS (/templates/your_theme/styles.css):
Продолжение...

ТГ. @KuzyaevMaxim
Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.

Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
Мой телеграм: https://t.me/daicha_helper_bot (если у вас спам, не проблема)

Оставлять заявки могут только авторизованные пользователи.