Добро пожаловать, Гость
Positions в Layout
erches Offline
#1 Оставлено : 28 октября 2013 г. 16:56:16(UTC)
Ранг: Member

Группы: Registered
Зарегистрирован: 28.10.2013(UTC)
Сообщений: 22
Откуда: Москва

Сказал(а) «Спасибо»: 14 раз
Поблагодарили: 3 раз в 2 постах
Приветствую

Я новичок по использованию kooboo cms. Подскажите пожалуйста, как связать position в layout (@Html.FromHtml().Postion("pos_name")) с представлениями (views) ( или с чем-нибудь другим)? В документации я этого не нашел.

Заранее спасибо!
Ella Offline
#2 Оставлено : 28 октября 2013 г. 17:14:07(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
erches написал:

Я новичок по использованию kooboo cms. Подскажите пожалуйста, как связать position в layout (@Html.FromHtml().Postion("pos_name")) с представлениями (views) ( или с чем-нибудь другим)? В документации я этого не нашел.


В макете страницы (layout) в нужных местах указываем позиции, где в дальнейшем планируем добавлять разные элементы (представления, блоки html-кода и т.п.) в виде @Html.FromHtml().Postion("pos_name").

Затем создаем страницу на основе созданного макета - появится интерфейс настройки страницы. На вкладке "Дизайнер" мы увидим шаблон страницы, а указанные нами ранее позиции будут выделены пунктиром. Наводим на них мышь, появится блок кнопок, где можно выбрать, что привязать к данной позиции.

Также можно вставить представление непосредственно в макет при помощи команды:
@Html.FrontHtml().RenderView("SomeView",ViewData)
1 пользователь поблагодарил Ella за этот пост.
erches оставлено 28.10.2013(UTC)
erches Offline
#3 Оставлено : 28 октября 2013 г. 22:37:18(UTC)
Ранг: Member

Группы: Registered
Зарегистрирован: 28.10.2013(UTC)
Сообщений: 22
Откуда: Москва

Сказал(а) «Спасибо»: 14 раз
Поблагодарили: 3 раз в 2 постах
Ella написал:
erches написал:

Я новичок по использованию kooboo cms. Подскажите пожалуйста, как связать position в layout (@Html.FromHtml().Postion("pos_name")) с представлениями (views) ( или с чем-нибудь другим)? В документации я этого не нашел.


В макете страницы (layout) в нужных местах указываем позиции, где в дальнейшем планируем добавлять разные элементы (представления, блоки html-кода и т.п.) в виде @Html.FromHtml().Postion("pos_name").

Затем создаем страницу на основе созданного макета - появится интерфейс настройки страницы. На вкладке "Дизайнер" мы увидим шаблон страницы, а указанные нами ранее позиции будут выделены пунктиром. Наводим на них мышь, появится блок кнопок, где можно выбрать, что привязать к данной позиции.

Также можно вставить представление непосредственно в макет при помощи команды:
@Html.FrontHtml().RenderView("SomeView",ViewData)

Тащусь от этой системы(пока :)). Все удобно и просто, единственное, показалось что документация не очень, плохо структурирована.
Возможно со мной проблемы :)
erches Offline
#4 Оставлено : 28 октября 2013 г. 22:46:51(UTC)
Ранг: Member

Группы: Registered
Зарегистрирован: 28.10.2013(UTC)
Сообщений: 22
Откуда: Москва

Сказал(а) «Спасибо»: 14 раз
Поблагодарили: 3 раз в 2 постах
Существует ли вообще справочник по Kooboo API? Или нужно самому догадываться что и куда?
Ella Offline
#5 Оставлено : 29 октября 2013 г. 9:06:46(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
erches написал:
Все удобно и просто, единственное, показалось что документация не очень, плохо структурирована.

Да, с документацией действительно проблемы. На этом сайте - это больше набор полезных статей. У разработчиков тоже видимо времени нет все описать как положено.
Я было сама начала делать документацию по 3й версии Kooboo, но в версии 4 они сильно изменили интерфейс и надо начинать все с начала. Была у меня идея записать несколько видео уроков, но вот голос мне мой не нравится :)

erches написал:
Существует ли вообще справочник по Kooboo API? Или нужно самому догадываться что и куда?

Да существует. Вот тут об этом написано - http://kooboo-cms.ru/download_kooboo/
На сайте codeplex есть файл по API документации - Kooboo CMS.chm
1 пользователь поблагодарил Ella за этот пост.
erches оставлено 29.10.2013(UTC)
erches Offline
#6 Оставлено : 29 октября 2013 г. 18:35:33(UTC)
Ранг: Member

Группы: Registered
Зарегистрирован: 28.10.2013(UTC)
Сообщений: 22
Откуда: Москва

Сказал(а) «Спасибо»: 14 раз
Поблагодарили: 3 раз в 2 постах
Ella написал:
Да существует. Вот тут об этом написано - http://kooboo-cms.ru/download_kooboo/
На сайте codeplex есть файл по API документации - Kooboo CMS.chm

Я почему то не могу найти справочника по API функциям ( Kooboo CMS.chm ). Не подскажите точную ссылочку?
Ella Offline
#7 Оставлено : 29 октября 2013 г. 18:43:09(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
erches написал:
Я почему то не могу найти справочника по API функциям ( Kooboo CMS.chm ). Не подскажите точную ссылочку?


Хм, действительно в последнем релизе они забыли файл положить, но можно взять из предпоследнего - http://kooboo.codeplex.com/releases/view/110279

Вот кстати еще ссылки по макетам и добавлению в них элементов (на англ.):
http://www.kooboo.com/docs/Kooboo-CMS/Layouts
http://www.kooboo.com/docs/Kooboo-CMS/add_pages
1 пользователь поблагодарил Ella за этот пост.
erches оставлено 29.10.2013(UTC)
erches Offline
#8 Оставлено : 29 октября 2013 г. 18:54:19(UTC)
Ранг: Member

Группы: Registered
Зарегистрирован: 28.10.2013(UTC)
Сообщений: 22
Откуда: Москва

Сказал(а) «Спасибо»: 14 раз
Поблагодарили: 3 раз в 2 постах
Ella написал:
erches написал:
Я почему то не могу найти справочника по API функциям ( Kooboo CMS.chm ). Не подскажите точную ссылочку?


Хм, действительно в последнем релизе они забыли файл положить, но можно взять из предпоследнего - http://kooboo.codeplex.com/releases/view/110279

Вот кстати еще ссылки по макетам и добавлению в них элементов (на англ.):
http://www.kooboo.com/docs/Kooboo-CMS/Layouts
http://www.kooboo.com/docs/Kooboo-CMS/add_pages


Из документации понятны примитивные вещи, лучше бы описание и примеры API функций добавили.
Ella Offline
#9 Оставлено : 29 октября 2013 г. 19:09:00(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 67 раз в 61 постах
erches написал:
Из документации понятны примитивные вещи, лучше бы описание и примеры API функций добавили.


Вот тут и тут есть несколько примеров. А так основной источник информации - их форум.
2 пользователей поблагодарили Ella за этот пост.
erches оставлено 29.10.2013(UTC), nEkto оставлено 03.11.2013(UTC)
Лента RSS  Лента Atom
Пользователи, просматривающие эту тему
Guest (3)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.