Вопрос по Joomla, компонент Zoo.

[Удален]
921

Доброе утро!

Очень прошу помощи по работе с компонентом. Раньше не сталкивался с ним.

На сайте весь контент создан при помощи компонента Zoo.

В материалах лежит только одна страница "Контакты".

В чем проблема:

1. Никак не могу понять где мне найти главную страницу (необходимо переделать меню). По ФТП все облазил, нигде нету. В компоненте - только объекты.

2. Так же не могу понять где редактировать тайты и дескрипшн. (В компоненте при указании данных свойств, они не меняются, то есть они прописаны, но на сайте ничего не меняется)

Очень нужна помощь по сайту! Надеюсь на Вас. :confused:

IL
На сайте с 20.04.2007
Offline
435
#1

Делал правкой шаблонов где-то здесь: media/zoo/applications/(products|books)}/templates/default/category.php

$document->setMetadata('title', $this->category->getParams()->get('content.meta_title'));

Тайтлы можно прописывать хардкодом, в базе или через админку. Мне проще и удобнее было вынести в один файл (чтобы не снесли при обновлении каталога)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
[Удален]
#2
ivan-lev:
Делал правкой шаблонов где-то здесь: media/zoo/applications/(products|books)}/templates/default/category.php
$document->setMetadata('title', $this->category->getParams()->get('content.meta_title'));

Тайтлы можно прописывать хардкодом, в базе или через админку. Мне проще и удобнее было вынести в один файл (чтобы не снесли при обновлении каталога)

Прямо в БД на хостинге вписывать тайтлы?

Что то я там совсем заблудился media/zoo/applications/ дальше выбор blog|page|jbuniversal и чего либо похожего на главную внутри нигде нету..

В теории главная должна быть в чем там? все фротпэйдж и индексы пусты по сути..

все category.php имеют один и тот же код


<?php
/**
* @package com_zoo
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license http://www.gnu.org/licenses/gpl.html GNU/GPL
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

$this->app->error->raiseWarning(0, JText::_('Error Displaying Layout').' (The Pages App does not support a "'.$this->getLayout().'" view. It should display static content only. Please use another app.)');

а в /blog/template/default/ вот такой код


<?php
/**
* @package com_zoo
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license http://www.gnu.org/licenses/gpl.html GNU/GPL
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

// include assets css/js
if (strtolower(substr($GLOBALS['app']->getTemplate(), 0, 3)) != 'yoo') {
$this->app->document->addStylesheet('assets:css/reset.css');
}
$this->app->document->addStylesheet($this->template->resource.'assets/css/zoo.css');

// show description only if it has content
if (!$this->category->description) {
$this->params->set('template.show_description', 0);
}

// show image only if an image is selected
if (!($image = $this->category->getImage('content.image'))) {
$this->params->set('template.show_image', 0);
}

$css_class = $this->application->getGroup().'-'.$this->template->name;

?>

<div id="yoo-zoo" class="yoo-zoo <?php echo $css_class; ?> <?php echo $css_class.'-'.$this->category->alias; ?>">

<?php if ($this->params->get('template.show_title') || $this->params->get('template.show_description') || $this->params->get('template.show_image')) : ?>
<div class="details <?php echo 'alignment-'.$this->params->get('template.alignment'); ?>">

<?php if ($this->params->get('template.show_title') || $this->category->getParams()->get('template.subtitle')) : ?>
<div class="heading">

<?php if ($this->params->get('template.show_title')) : ?>
<h1 class="title"><?php echo $this->category->name; ?></h1>
<?php endif; ?>

<?php if ($this->category->getParams()->get('content.subtitle')) : ?>
<h2 class="subtitle">
<?php echo $this->category->getParams()->get('content.subtitle') ?>
</h2>
<?php endif; ?>

</div>
<?php endif; ?>

<?php if ($this->params->get('template.show_description') || $this->params->get('template.show_image')) : ?>
<div class="description">
<?php if ($this->params->get('template.show_image')) : ?>
<img class="image" src="<?php echo $image['src']; ?>" title="<?php echo $this->category->name; ?>" alt="<?php echo $this->category->name; ?>" <?php echo $image['width_height']; ?>/>
<?php endif; ?>
<?php if ($this->params->get('template.show_description')) echo $this->category->getText($this->category->description); ?>
</div>
<?php endif; ?>

</div>
<?php endif; ?>

<?php

// render items
if (count($this->items)) {
echo $this->partial('items');
}

?>

</div>

Это все про тайтлы и дескрипш как я понимаю, а про главную что нибудь подскажете?

Про главную:

Хочу реализовать немного по другому все меню.

Создать материалы для меню основного (где контакты и главная) и к ним подключить ссылку на категории (которые описаны ниже строки "каталог объектов) А эти 6 строк просто убрать.. Не не могу понять где убрать(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий