Page 1 of 2

Заголовки страницы и их смена

Posted: Fri Jul 05, 2013 1:18 pm
by Roft
Подскажите в какую сторону копать? Опишу проблему: при нажатии на статьи - выводится статья и ее заголовок, если после нажать на новость, то останется заголовок статьи и выведется новость.

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

Насколько я понял это связано с выводом информации из подключенных модулей. Но вот в каком направлении искать - не соображу.

Пример смотреть тут: http://www.elprom-st.ru

Информация о системе ниже:

Версия CMS 1.10.3
Установленные модули
CMSMailer 2.0.2
CMSPrinting 1.0
FileManager 1.2.0
MenuManager 1.7.7
TinyMCE 2.9.12
ModuleManager 1.5.3
News 2.12.3
Search 1.7
ThemeManager 1.1.4
CGExtensions 1.31
SiteMapMadeSimple 1.2.6
CGSimpleSmarty 1.5.2
Products 2.17
Captcha 0.4.6
JQueryTools 1.1.1
PHPMyAdmin 3.4.0b3
FormBuilder 0.7.3

Re: Заголовки страницы и их смена

Posted: Fri Jul 05, 2013 2:19 pm
by guro
News - "Опции" => "Настройки показа полного текста новости" => "Страница по умолчанию для полного текста новости:"
Products - "Настройки" => "Product Detail Settings:" => "Страница описания товара по умолчанию:" и "Настройки" => "Hierarchy Settings:" => "Default Page for Hierarchy View:"

Re: Заголовки страницы и их смена

Posted: Fri Jul 05, 2013 3:26 pm
by Roft
guro wrote:News - "Опции" => ....
Спасибо, с новостями сработало, а в продуктах и в иерархии продуктов эта настройка уже стояла - страница Каталог, но не работает.

Можно нажать на новость, а потом на любого производителя слева и сразу будет видно.

Re: Заголовки страницы и их смена

Posted: Fri Jul 05, 2013 4:00 pm
by guro
Какой код формирует ссылку "Курского электроаппаратного завода КЭАЗ." в новости "news/18/28/novinki-ot-keaz/"?

Re: Заголовки страницы и их смена

Posted: Fri Jul 05, 2013 4:02 pm
by Roft
Вот код шаблона вывода списка категорий, коими являются производители.

Code: Select all

{if isset($catformstart)}
 {$catformstart}
 {$catdropdown}{$catbutton}
 {$catformend}
{/if}

<div class="products_category_list">
{foreach from=$categorylist item='obj'}
  <div class="products_category">
    {* category fields are available as an array in $obj->fields *}
    {* i.e: $obj->fields.fieldname.field_value *}
    {if isset($obj->fields)}
    {foreach from=$obj->fields key='field_name' item='fielddata'}
      <div class="products_category_field">
        {$fielddata.field_prompt} = {$fielddata.field_value}
      </div>
    {/foreach}
    {/if}
    <a href="{$obj->summary_url}">{$obj->name}</a>
<hr style=""> 
  </div>
{/foreach}
</div>

Re: Заголовки страницы и их смена

Posted: Fri Jul 05, 2013 4:24 pm
by guro
Ну хорошо. Хотите с этой стороны, пожалуйста.
Какой код вызывается для левого списка категорий? Я говорю не про шаблон а про вызов {Products .....

Re: Заголовки страницы и их смена

Posted: Fri Jul 05, 2013 5:43 pm
by Roft
вот этот код формирует левый список производителей. или вы имеете ввиду код. которым этот список туда вставлен? может я создам второго админа и в личку скину пароль? если так будет проще.

Re: Заголовки страницы и их смена

Posted: Fri Jul 05, 2013 5:53 pm
by guro
Мне интересен код вызова модуля Products. Что-то типа этого

Code: Select all

{Products action="default" pagelimit="8" sortby="random" summarytemplate="category"}

Re: Заголовки страницы и их смена

Posted: Sun Jul 07, 2013 7:06 pm
by Roft
Левая часть меню, где производители, вставляется кодом:

Code: Select all

		{Products action="categorylist"}
Середина, где меню продуктов:

Code: Select all

{Products action="hierarchy"}
и нижний список рандомных продуктов:

Code: Select all

{Products sortby="random" pagelimit="15"}

P.S. Добрался до компа, с телефона жутко неудобно отвечать, прошу прощения за задержки с ответом.

Re: Заголовки страницы и их смена

Posted: Tue Jul 16, 2013 1:54 pm
by guro
Покажите шаблон с закладки "Контент" => "Управление продуктами" => "Шаблон списка категорий" помеченный "По умолчанию"

Re: Заголовки страницы и их смена

Posted: Mon Jul 22, 2013 10:07 am
by Roft

Code: Select all

{if isset($catformstart)}
 {$catformstart}
 {$catdropdown}{$catbutton}
 {$catformend}
{/if}

<div class="products_category_list">
{foreach from=$categorylist item='obj'}
  <div class="products_category">
    {* category fields are available as an array in $obj->fields *}
    {* i.e: $obj->fields.fieldname.field_value *}
    {if isset($obj->fields)}
    {foreach from=$obj->fields key='field_name' item='fielddata'}
      <div class="products_category_field">
        {$fielddata.field_prompt} = {$fielddata.field_value}
      </div>
    {/foreach}
    {/if}
    <a href="{$obj->summary_url}">{$obj->name}</a>
<hr style=""> 
  </div>
{/foreach}
</div>
Это который по умолчанию.

Есть еще один косяк, который не смог забороть, возможно ноги растут из одного места?

Если перейти по ссылке: http://www.elprom-st.ru/Products/detail ... ediniteli/

То вверху будут "хлебные крошки". (На ссылку "Назад" в конце не смотрим - это эксперимент по самодельной замене breadcrumbs).

Переходим на - "Рубильники, выключатели нагрузки, переключатели" - все работает.

А если переходим на "Выключатели-разъединители" - пустой шаблон.

Находил на англоязычном форуме несколько упоминаний о том, что эта проблема успешно решена, но те решения, что были указаны никак ситуацию не изменили.

Re: Заголовки страницы и их смена

Posted: Mon Jul 22, 2013 11:53 am
by guro
Добавьте в вызовы модуля "resultpage="

Code: Select all

{Products action="categorylist" resultpage="27"}
27 - id страницы каталога

Re: Заголовки страницы и их смена

Posted: Mon Jul 22, 2013 5:43 pm
by Roft
Спасибо. Заработало. Я уже отчаялся было решить эту проблему..

Если не сложно - подскажите куда двигаться в решении проблемы с хлебными крошками?

Re: Заголовки страницы и их смена

Posted: Mon Jul 22, 2013 6:21 pm
by guro
Как формируете хлебные крошки? Вызов, шаблон?

Re: Заголовки страницы и их смена

Posted: Tue Jul 23, 2013 1:23 pm
by Roft
пока вот так:

Code: Select all

Раздел: {menu includeprefix=katalog template="plain"} > {$entry->breadcrumb} > <a href="/products/byhierarchy/{$entry->hierarchy_id}/27">Назад</a> {* Костыль назад, иначе пока не работает*}
Т.е. проблема вот с этим выводом:

Code: Select all

{$entry->breadcrumb}
Все остальное работает.