Доработка стикеров


kus55kus
 Поделиться

Рекомендуемые сообщения

У себя добавил в контроллеры категорий, товаров и т.п 

 

'sticker_id'	   => $sticker['sticker_id'],
		'name'	   => $sticker['name'],

Теперь могу выводить стикеры в виде текстовых плашек, без изображений

Ссылка на комментарий
Поделиться на других сайтах

9 часов назад, kus55kus сказал:

У себя добавил в контроллеры категорий, товаров и т.п 

со стороны админки как это выглядит ?

или что используется в качестве названия ?

Ссылка на комментарий
Поделиться на других сайтах

Вот кусок контроллера product.php:

Скрытый текст

private function getStickers($product_id) {
	
 	$stickers = $this->model_catalog_product->getProductStickerbyProductId($product_id) ;	
		
		if (!$stickers) {
			return;
		}
		
		$data['stickers'] = array();
		
		foreach ($stickers as $sticker) {
			$data['stickers'][] = array(
				'sticker_id'	   => $sticker['sticker_id'],
				'name'	   => $sticker['name'],
				'position' => $sticker['position'],
				'image'    => HTTP_SERVER . 'image/' . $sticker['image']
			);		
		}
		
		return $this->load->view('product/stickers', $data);
	
	}

 

Со стороны админки всё остаётся также, во фронте выводится название стикера + id.
sticker.tpl такой:

Скрытый текст

<?php foreach ($stickers as $sticker) { ?>
		<div class="sticker_<?php echo $sticker['sticker_id'];?> corner_<?php echo $sticker['position'];?>">
		    <?php echo $sticker['name'];?></div>
<?php } ?>

 

Скрытый текст

вывод стикеров.png

Изменено пользователем RHCk
Картинки, логи и код убирайте под спойлер!
Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, kus55kus сказал:

Вот кусок контроллера product.php:

Ну так это не даработка, а переделка, вот, если бы добавили поле для переключения или привязали к изображению, когда его нету выводить название.

Изменено пользователем RHCk
Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу