Лучший Ответ PlanB , 20 November 2014 - 15:59
Помог вот этот добрый человек!
За что ему большое спасибо!
Если кому-то нужна будет аналогичная помощь - помогу чем смогу ![]()
Лучший Ответ PlanB , 20 November 2014 - 15:59
Помог вот этот добрый человек!
За что ему большое спасибо!
Если кому-то нужна будет аналогичная помощь - помогу чем смогу ![]()
Отправлено 20 November 2014 - 12:27
Добрый день!
Ищу добровольца (возможно среди уважаемой администрации форума), который согласился бы рассказать-показать как с нуля сделать шаблон Full под свои требования.
Есть четкое понимание что и как должно быть расположено на сайте, но не совсем понятно как именно это сделать. Уроки просмотрены уже много раз, но сам пока все сделать не готов.
В идеале было бы зависнуть в скайпе минут на 10-15 и все сделать.
Торжественно обещаю по итогу разместить здесь полный отчет с подробными объяснениями. Думаю многим будет полезно.
Отправлено 20 November 2014 - 12:30
А что мешает задать вопросы здесь?
Отправлено 20 November 2014 - 12:34
1. Сайт на локалке
2. Хочу сэкономить время того, кто согласиться помочь. Рассказать - быстрее, чем написать. А распишу потом подробно все сам.
Отправлено 20 November 2014 - 14:23
Просто, вся поддержка осуществляется в рамках форума. Вряд ли кто-то из именно тех.поддержки будет консультировать Вас в скайпе. Но, не исключено, что это захочет сделать кто-то из пользователей.
Отправлено 20 November 2014 - 15:59 Лучший Ответ
Помог вот этот добрый человек!
За что ему большое спасибо!
Если кому-то нужна будет аналогичная помощь - помогу чем смогу ![]()
Сообщение отредактировал PlanB: 20 November 2014 - 15:59
Отправлено 20 November 2014 - 16:07
Если кратко, то итоговый код таков:
positions.xml
<positions layout="full">
<position name="title">Title</position>
<position name="subtitle">Subtitle</position>
<position name="image">Image</position>
<position name="specifies">Specifies</position>
<position name="price">Price</position>
<position name="description">Description</position>
<position name="related">Related</position>
</positions>
full.php
<?php
/**
* JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
*
* @package jbzoo
* @version 2.x Pro
* @author JBZoo App http://jbzoo.com
* @copyright Copyright (C) JBZoo.com, All rights reserved.
* @license http://jbzoo.com/license-pro.php JBZoo Licence
* @coder Denis Smetannikov <denis@jbzoo.com>
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
$align = $this->app->jbitem->getMediaAlign($item, $layout);
?>
<div class="fullproduct">
<h1 class="title"><?php echo $this->renderPosition('title'); ?></h1>
<?php if ($this->checkPosition('subtitle')) : ?>
<h2 class="subtitle"><?php echo $this->renderPosition('subtitle'); ?></h2>
<?php endif; ?>
<div class="l-b">
<?php if ($this->checkPosition('image')) : ?>
<?php echo $this->renderPosition('image'); ?>
<?php endif; ?>
</div>
<div class="r-b">
<?php if ($this->checkPosition('specifies')) : ?>
<div class="specifies">
<?php echo $this->renderPosition('specifies', array('style' => 'block')); ?>
</div>
<?php endif; ?>
<?php if ($this->checkPosition('price')) : ?>
<div class="price">
<?php echo $this->renderPosition('price'); ?>
</div>
<?php endif; ?>
</div>
<div class="clear"></div>
<div class="description"><?php echo $this->renderPosition('description'); ?></div>
<?php if ($this->checkPosition('related')) : ?>
<div class="related"><?php echo $this->renderPosition('related'); ?></div>
<?php endif; ?>
</div>
Созданы позиции для заголовка, поздаголовка.
Далее два блока:
1. Левый (l-b) - для галереи изображений
2. Правый (r-b) - для характеристик товара и цены с кнопкой купить
Затем позиция для описания.
Еще ниже позиция для сопутствующих товаров
Отправлено 20 November 2014 - 16:20
На всякий случай все это подробно расписано в документации - http://jbzoo.ru/docs/item-templates
Отправлено 20 November 2014 - 16:25
Да, спасибо! Это я читал, но все равно возникали вопросы... К примеру, что в шаблоне удалять можно, а что нет. PHP я знаю поверхностно, вот и понадобилась сторонняя помощь.