COTONTI.CMSWORKS.RU
Сборка фриланс-биржи на cotonti

Разделы и категории при добавлении проектов.

Автор Сообщение

k05054

#1/10.03.2014 15:13
0

Пользователи

Карма: +2

Товарищи кто может подсказать как сделать разделение категорий на разделы подразделы в добавлении проектов. 

Как я понял за это отвечает код 

           <tr>
                <td width="150">{PHP.L.Category}:</td>
                <td>{PRJADD_FORM_CAT}</td>
            </tr>    

Нашел функцию выборки. выглядит она так:

    "PRJADD_FORM_CAT" => cot_selectbox_structure('projects', $ritem['item_cat'], 'rcat'),

Кто может подсказать параметры и сделать чтобы эта функция выдавала только разделы, а следующая за ней давала подразделы ? Какие параметры вводить ?

Сообщения: 57

Lion

Суровый модератор
#2/10.03.2014 15:15
0

Модераторы

Карма: +61

Сообщения: 497

k05054

#3/10.03.2014 15:24
0

Пользователи

Карма: +2

По ссылке данной Вам информации о том как добавить второй селектбокс с подкатегориями нет) 

О том какие параметры принимают функции тоже ничего. А вручную кодами подкатегорий работать нереально

 

Сообщения: 57

Lion

Суровый модератор
#4/10.03.2014 16:13
0

Модераторы

Карма: +61

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

Сообщения: 497

k05054

#5/10.03.2014 16:18
0

Пользователи

Карма: +2

Или вписать дополнительный селектбокс с прописанными в нем переменными подкатегории связав его с результатом выбора селектбокса раздела.

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

+ хотелось бы увидеть синтаксис + возможные параметры функции 

  "PRJADD_FORM_CAT" => cot_selectbox_structure('projects', $ritem['item_cat'], 'rcat'),

Сообщения: 57

Cmsworks

#6/10.03.2014 16:35
0

Администраторы

Карма: +870

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

А вообще изучайте код Cotonti тогда многое станет понятно. 

Описание функции cot_selectbox_structure() находится в файле system/forms.php

Сообщения: 2435 Доступный хостинг для ваших проектов

k05054

#7/10.03.2014 17:09
0

Пользователи

Карма: +2

Найти бы хорошую матчасть-учил бы уже так что аж за ушами трещало бы... Я впервые вижу такой дружественный код что я с базовыми знаниями HTML могу на нам что-то ваять и лазить по модулям и что-то править. Буду очень признателен если подкинете литературку

 

Сообщения: 57

Cmsworks

#8/10.03.2014 17:48
0

Администраторы

Карма: +870

Основная документация к сожалению на английском http://www.cotonti.com/ru/docs/ 

Старая документация: http://www.cotonti.com/ru/docs/ru/

Сообщения: 2435 Доступный хостинг для ваших проектов

k05054

#9/10.03.2014 18:05
0

Пользователи

Карма: +2

А справочник тэгов есть ?

Сообщения: 57

Lion

Суровый модератор
#10/10.03.2014 19:28
0

Модераторы

Карма: +61

http://www.cotonti.com/docs/ext/themes/cotemplate_debug_mode

Добавлено 48 секунд спустя:

Еще тут: http://www.cotonti.com/tpltags

Сообщения: 497

k05054

#11/11.03.2014 12:02
0

Пользователи

Карма: +2

О... слепой я. Спасибо.

Сообщения: 57

cotvar

Александр
#12/19.07.2015 05:42
0

Пользователи

Карма: +88

А можно ли с помощью функции cot_selectbox_structure() вывести в selectbox определенные категории, например, в projects.add.tpl?

Сообщения: 162

Cmsworks

#13/19.07.2015 16:01
0

Администраторы

Карма: +870

#10281 cotvar:

А можно ли с помощью функции cot_selectbox_structure() вывести в selectbox определенные категории, например, в projects.add.tpl?

Права на категорию должны быть настроены на запись (W), чтобы они выводились через эту функцию.

Сообщения: 2435 Доступный хостинг для ваших проектов

cotvar

Александр
#14/19.07.2015 16:23
0

Пользователи

Карма: +88

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

Сообщения: 162