Хлебные крошки

Модератор
#
Re: Хлебные крошки
Absolut,
пожалуйста
#
Re: Re: Хлебные крошки
›› Вам для структуры сайта?

нет. мне для сквозной навигации по разелам / страницам...  называется хлебные крошки (кажется нильсон придумал название)
знаете пишут вверху пример.

нахожусь я на странице "Новые cms за 2006 год" -  это статья в разделае Статьи › Интерент.
мне надо вывести следующее:

Главная / Статьи / Интеренет / Новые cms за 2006 год

или
нахожусь я на странице "О компании" -  это страница в разделе Пресс-центр.
мне надо вывести следующее:

Главная / Пресс-центр / О компании

т.е. как у вас на демо сайте
Новости -> Подраздел 1

---------------------------

как сделать это одним (или несколькими) xsl шаблонами?

пожалуйста пишите если что и на vasb@rinyhfvba.eh
Спасибо.

P.S. Хотелось бы задать несколько вопросов к разарботчикам приватно и высказать несколько идей по юзабилити и системы в целом. Может у вас есть форум специальный или еще что...
Спасибо.

Евгений.
#
Re: Хлебные крошки
p.s. и я вроде как уже диллер ваш =)
Модератор
#
Re: Хлебные крошки
Eugene Usenko писал(а):
нахожусь я на странице "О компании" - это страница в разделе Пресс-центр.
мне надо вывести следующее:
Главная / Пресс-центр / О компании

Это реализовано в XSL-шаблоне для информационных систем.

Eugene Usenko писал(а):
нахожусь я на странице "Новые cms за 2006 год" - это статья в разделае Статьи › Интерент.
мне надо вывести следующее:
Главная / Статьи / Интеренет / Новые cms за 2006 год

Это описано выше, здесь получаются две состалвяющие - часть структуры - Главная / Статьи /, и часть инфосистем - Интеренет / Новые cms за 2006 год

Eugene Usenko писал(а):
как сделать это одним (или несколькими) xsl шаблонами?

воспользуйтесь фрагментами вышеуказанных шаблонов. Если что будет не получится - пишите на суппорт.

Eugene Usenko писал(а):
P.S. Хотелось бы задать несколько вопросов к разарботчикам приватно и высказать несколько идей по юзабилити и системы в целом. Может у вас есть форум специальный или еще что...
Спасибо.

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

Также Ваши пожелания и вопросы Вы можете направить по эл.почте fhccbeg@ubfgpzf.eh, мы с удовольствием их рассмотрим и дадим ответ.
#
Re: Re: Хлебные крошки
›› воспользуйтесь фрагментами вышеуказанных шаблонов. Если что будет не получится - пишите на суппорт.

Спасибо за ответы. мысль ваша ясна.

нехватило терпения и порылся еще раз и реализовал сам.
одним шаблоном не получилось=( пришлось сделать 2: для инфо систем и для структуры. похоже универсально не получается.

еще пара вопросов:  
• неполучается реализовать ХК для статических страниц с автоматическим подхватам названия =(
Главная › Контакты

• необходимо создать xsl шаблон не привязаный ни к инфо системам ни к структуре. называется например «мысли»
каким образом я могу вызвать этот шаблон из макета или шаблона или структуры?
Модератор
#
Re: Хлебные крошки
Eugene Usenko писал(а):
неполучается реализовать ХК для статических страниц с автоматическим подхватам названия =(
Главная › Контакты

Как Вы реализовываете? Через стурктуру должно просто реализовываться.

Eugene Usenko писал(а):
• необходимо создать xsl шаблон не привязаный ни к инфо системам ни к структуре. называется например «мысли»
каким образом я могу вызвать этот шаблон из макета или шаблона или структуры?

а XML какой будет использоваться? Ваш собственный?

тогда посмотрите в API класс XSL:
Методы
string build()
Метод обработки XML данных с помощью XSL шаблона
unknown CopyXsl()
Метод копирования XSL-шаблона
boolean del_xsl()
Метод удаления XSL-шаблона
boolean del_xsl_dir()
Метод удаления XSL-раздела
array fill_xsl_dir()
Метод формирования дерева разделов доски объявлений
mixed GetXsl()
Метод получения информаци об XSL-шаблоне по его имени
void get_section_path()
Функция возвращает путь по дереву разделов
boolean insert_xsl()
Метод вставки/обновления XSL
mixed insert_xsl_dir()
Метод вставки и обновления XSL рубрик
mixed select_xsl()
Метод получения данных о XSL-шаблонах
mixed select_xsl_dir()
Метод получения информации о XSL-разделах


описание методов в API
#
Re: Хлебные крошки
›› Как Вы реализовываете? Через стурктуру должно просто реализовываться.
честно говоря вообще не пойм как реализовать ХК не для инф.систем. Для последних же - разобрался все рабоатет на ура =)

›› а XML какой будет использоваться? Ваш собственный?

очевидно я не правильно выразился. имел ввиду следующее. У меня есть повторяющийся код ( например html+php код или просто html ) на разных страницах с разными шаблонами и т.д.
хотелось бы вынести этот код в отдельный шаблон и подключать его каким-либо образом в динамических старницах «структуры сайта».

еще. на страницах «структуры сайта» можно создавать дополнительные поля. как их вызывать/подключать на этих самых динамических страницах.

я извиняюсь за возможно нелепые вопросы.
спасибо.

----
p.s. на форуме нет уведомления по email об ответе?
Модератор
#
Re: Хлебные крошки
Eugene Usenko писал(а):
честно говоря вообще не пойм как реализовать ХК не для инф.систем.

шаблон на первой странице этого топика для стурктуры. Вызываете ShowStructure, указываете этот шаблон для показа.

Eugene Usenko писал(а):
еще. на страницах «структуры сайта» можно создавать дополнительные поля. как их вызывать/подключать на этих самых динамических страницах.

из API:
Structure::GetStructureProperty
GetStructureProperty( array $propertylist );

Принимаемые параметры
$propertylist - массив ID узлов структуры

Возвращает
массив свойств элемента

Описание
Метод возвращает заполненные св-ва узлов структуры

Eugene Usenko писал(а):
имел ввиду следующее. У меня есть повторяющийся код ( например html+php код или просто html ) на разных страницах с разными шаблонами и т.д.
хотелось бы вынести этот код в отдельный шаблон и подключать его каким-либо образом в динамических старницах «структуры сайта».

сейчас такой функции к сожалению нет, шаблоны Вы можете положить, например, в некую директорию и подключать их через include()
#
Re: Хлебные крошки
спасибоHostCMS писал(а):
из API:
Structure::GetStructureProperty
GetStructureProperty( array $propertylist );


сапсибо. будем пробывать
Модератор
#
Re: Хлебные крошки
Eugene Usenko писал(а):
сапсибо. будем пробывать

пожалуйста
Авторизация