Доброго времени суток!
Вот сайт
http://wooow.meХочу сделать привязку материала из главного меню сверху к плиткам грида на глав. странице, а именно:
О нас
Магазин
Блог
СвязьДело в том, что поместить плитку на глав. странице можно через свойства самого материала, путем добавления картинки в параметры отображения. Но после создается еще дополнительный "левый материал" куда и переходит сайт при нажатии на плитку. А не на тот материал, который нужно.
При просмотре через
f12 выдает вот такой код
<article>
<div class="item-image-wrap flipper">
<div class="item-image front">
<a class="" title="Связь" href="/index.php/87-demo-contents/typography/128-contact">
<img alt="Связь" src="/images/joomlart/ThaiEx/Sea/Contact.jpg" title="Связь"></img>
</a>
</div>
<div class="item-desc back"> … </div>
</div>
</article>Ищу способ заменить выделенную ссылку на:
http://wooow.me/index.php/contactИ так же примерно для каждой плитки.
Как я понял за присвоение ссылок отвечают файлы в /wooow.me/public_html/templates/ja_fixel/html/com_content/
Вот примерный код этого дела (./category/fixel_item_images.php):
<?php
/**
* @package Joomla.Site
* @subpackage com_content
*
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
$params = $this->item->params;
$images = json_decode($this->item->images);
$link = false;
if (!empty($images->image_intro)) {
$intro_src = $images->image_intro;
$intro_title = !empty($images->image_intro_caption)? $images->image_intro_caption : $this->item->title;
$intro_alt = !empty($images->image_intro_alt)? $images->image_intro_alt : $this->item->title;
} else {
$iimage = FixelHelper::image($this->item);
$intro_title = $intro_alt = $this->item->title;
$intro_src = isset($iimage['src'])? $iimage['src'] : '';
}
if ($params->get('link_titles') && $params->get('access-view')) {
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
}
?>
<div class="item-image-wrap flipper">
<?php if (!empty($intro_src)): ?>
<div class="item-image front">
<?php if ($link): ?>
<a class="article-title" href="<?php echo $link; ?>" title="<?php echo $this->escape($this->item->title); ?>">
<?php endif; ?>
<img title="<?php echo htmlspecialchars($intro_title); ?>" src="<?php echo htmlspecialchars($intro_src); ?>" alt="<?php echo htmlspecialchars($intro_alt); ?>" />
<?php if ($link): ?>
</a>
<?php endif; ?>
</div>
<?php else: ?>
<div class="item-placeholder"><i class="icon icon-picture"> </i></div>
<?php endif; ?>
<div class="item-desc back">
<h2 class="article-title">
<?php if ($link) : ?>
<a class="article-title" href="<?php echo $link; ?>"> <?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<section class="article-intro clearfix">
<?php echo $this->item->introtext; ?>
</section>
</div>
</div>В php не особо представляю как можно сделать то, что мне нужно.
Еще попробовал делать переадресацию на нужные страницы. Шаблон имеет компонент перенаправления. Создал вот такое правило для одной из страниц:
wooow.me/index.php/87-demo-contents/typography/128-contactна
http://wooow.me/index.php/contactНо перенаправление не происходит.
В общем буду рад любым подсказкам и советам, благодарю за внимание!