У меня на сайте есть иерархическая таблица, на которой будет строиться навигация
(демо версия http://kent666.16mb.com)
К каждой такой странице такой структуры легко можно будет привязать мета данные.
Карта сайта тоже не представляет труда!
Но не понятно как можно к ней прикрутить к примеру каталог товаров!
Т.е в УЗЛЕ первого уровня может быть описание категории + ссылки на группы и единицы товаров.
В дочернем УЗЛЕ (2-го уровня) может быть как группа так и единица товара (которая не может иметь дочернего узла)
В УЗЛЕ 3 - го уровня так же может быть как группа товаров так и единица товара.
Помимо всего этого на сайте будет раздел новостей!!!
и тут вид страниц тоже буде меняться!
УЗЕЛ первого уровня - список ссылок всех новостей с кратким описанием
УЗЕЛ второго уровня - непосредственно сама новость!
Как вариант можно к каждому узлу добавить тип! И для каждого типа вытаскивать отдельный шаблон страницы. Но как по мне это не особо практично!!!
Может есть какие нибудь другие варианты???
Если тема написана непонятно пишите
Заранее спасибо! за помощь + в карму
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 42 минуты, 30 секунд (30.12.2011 - 11:53) YVSIK написал(а):
есть такая штука в Битриксе )) и она написана именно так как ты описал
и называется это там не компоненты а ИНФОБЛОКИ )
это так сказать ихА фишка фирменная , там так и строются эти самые инфоблоки, на оф сайте есть даже видео материалы, попробуй поюзать их сайй 1С может наткнешься, но ресурс скажу достаточно запутанный Но чем богат ))![ph34r.gif](http://phpforum.ru/html/emoticons/ph34r.gif)
ПС.
и ВащЕ хватить курить раздражает твой табак , молод ещё так курить )) ГЫ))))))
и называется это там не компоненты а ИНФОБЛОКИ )
это так сказать ихА фишка фирменная , там так и строются эти самые инфоблоки, на оф сайте есть даже видео материалы, попробуй поюзать их сайй 1С может наткнешься, но ресурс скажу достаточно запутанный Но чем богат ))
![ph34r.gif](http://phpforum.ru/html/emoticons/ph34r.gif)
ПС.
и ВащЕ хватить курить раздражает твой табак , молод ещё так курить )) ГЫ))))))
Спустя 4 минуты, 9 секунд (30.12.2011 - 11:57) kent666 написал(а):
YVSIK спасибо! Обязательно посмотрю
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 4 минуты, 33 секунды (30.12.2011 - 12:02) YVSIK написал(а):
но как мне подобное видится )) порассуждаем ))
делаем страницу раздела ))
на нем картко что и не большой текст некоторых товаров ))
теперь чтоб открыть товар надо сделать подкаталог этой странице )) не новой а именно этой СТ. если таковая есть то подцеплять дополнительно если нет то и на суда нет
примерно так ). но выделить на отделными страницами а завязывать именно к этой и из нее стоить новигацию )) тут как раз поможет структура МВЦ и подклюцени к контенту дополнителных кусков шаблонов
ну вот примерно так
необезсудь как понял сам так и фонтазировалЬ))
делаем страницу раздела ))
на нем картко что и не большой текст некоторых товаров ))
теперь чтоб открыть товар надо сделать подкаталог этой странице )) не новой а именно этой СТ. если таковая есть то подцеплять дополнительно если нет то и на суда нет
примерно так ). но выделить на отделными страницами а завязывать именно к этой и из нее стоить новигацию )) тут как раз поможет структура МВЦ и подклюцени к контенту дополнителных кусков шаблонов
ну вот примерно так
необезсудь как понял сам так и фонтазировалЬ))
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 6 минут, 36 секунд (30.12.2011 - 12:08) kent666 написал(а):
Цитата |
примерно так ). но выделить на отделными страницами а завязывать именно к этой и из нее стоить новигацию )) тут как раз поможет структура МВЦ и подклюцени к контенту дополнителных кусков шаблонов ну вот примерно так |
Тяжеловато пошло!!!
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 8 минут, 44 секунды (30.12.2011 - 12:17) YVSIK написал(а):
Цитата |
Тяжеловато пошло!!! |
делаем отдельную страницу=== раЗ
и на этой-же странице дописываем навигацию отдельную )) ===двА
это примерно как ты переключаешь через меню навигацию сайта ==примерно трИ
а теперь надо сделать отдельную навигацию страницы контента отделную
если понял что я тут нафантазировал
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
![user posted image](http://pharm-forum.ru/smiles/diversen/knupkop.gif)
![blink.gif](http://phpforum.ru/html/emoticons/blink.gif)
![huh.gif](http://phpforum.ru/html/emoticons/huh.gif)
Спустя 10 минут, 5 секунд (30.12.2011 - 12:27) YVSIK написал(а):
Гы это для пимера и это сделано иненно на битрикс сам воевал на этом сайте , правил некоторые штуки
вот и посмотри навигацию это выводит только каталок и немного разложено по полочкам и дальше все это хозяйство открывается в отдельном контенте но уже в развернутом виде
http://vodaonline.ru/catalog/equipment/
дальше так
смотрим на строку запроса
в обоих случаях нет перехода а есть подключение дополнений примерно так
//vodaonline.ru/catalog/equipment/************
это сама страница а дальше онаже но только измененная как надо уже в развернутом виде ))
//vodaonline.ru/catalog/************
вот и посмотри навигацию это выводит только каталок и немного разложено по полочкам и дальше все это хозяйство открывается в отдельном контенте но уже в развернутом виде
http://vodaonline.ru/catalog/equipment/
дальше так
смотрим на строку запроса
в обоих случаях нет перехода а есть подключение дополнений примерно так
//vodaonline.ru/catalog/equipment/************
это сама страница а дальше онаже но только измененная как надо уже в развернутом виде ))
//vodaonline.ru/catalog/************
Спустя 12 минут, 26 секунд (30.12.2011 - 12:39) kent666 написал(а):
Я понял. Так кстати все и будет
1) Меню навигации контента - ссылки на узлы первого уровня (Главная, Каталог, Галлерея)
2) Навигация непосредственно самой страницы
-а) Определяем дочерние узлы для данной страницы с уровнем на 1 уровень больше
1) Меню навигации контента - ссылки на узлы первого уровня (Главная, Каталог, Галлерея)
2) Навигация непосредственно самой страницы
-а) Определяем дочерние узлы для данной страницы с уровнем на 1 уровень больше
Цитата |
Каталог -Бытовая техника -Видеотехника --Телевизоры ---Филипс ---Сони --Видеоплееры ---Филипс ---Сони |
т.е для страницы -Видеотехника
ссылки будут только на страницы
Цитата |
--Телевизоры --Видеоплееры |
Проблема в ТИПЕ страницы!!!
Например для страницы --Видеоплееры будет сл информация
- описание
- Небольшое изображение
А для страницы ---Филипс будет сл информация
- описание
- НЕСКОЛЬКО фотографий
- Цена
- Остаток на складе
- +форма заказа
Все эти данные должны храниться в одной таблице! Ключевое поле будет id страницы равное id страницы из таблицы иерархии
НО ТУТ ОЧЕНЬ МНОГО ПОДВОДНЫХ КАМНЕЙ
![unsure.gif](http://phpforum.ru/html/emoticons/unsure.gif)
Спустя 32 минуты, 37 секунд (30.12.2011 - 13:12) YVSIK написал(а):
ну что тут сказать, на сегодня сказать нечего, больше (за карму спасибо)
вот в битриксе это уже сделано, только осталось сказать, что пробуй в нем разобраться как он это решает,
или стой отдельно На МВЦ структуру в нем машрутизатор чтоб он подцеплял маршруты через ИФ-(if) оператор и выдавал что надобно )) извини, если ты знаешь конечно как задавать маршруты, у Твина это хорошо разложено в смысле (навигация) а дальше просто пустой мой флуд
все что мог сказать сказал ))
вот в битриксе это уже сделано, только осталось сказать, что пробуй в нем разобраться как он это решает,
или стой отдельно На МВЦ структуру в нем машрутизатор чтоб он подцеплял маршруты через ИФ-(if) оператор и выдавал что надобно )) извини, если ты знаешь конечно как задавать маршруты, у Твина это хорошо разложено в смысле (навигация) а дальше просто пустой мой флуд
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
Спустя 11 минут, 53 секунды (30.12.2011 - 13:24) kent666 написал(а):
Цитата |
машрутизатор чтоб он подцеплял маршруты через ИФ-(if) |
немного не то. Тут все понятно, но не хватает главного!!!
Используя таблицу иерархии можно из админки сделать структуру сайта и его наполнить. Единственное надо добавлять необходимые ИНФО блоки по мере надобности)))
YVSIK Сейчас главное что данная идея уже реализована и остается только понять как
Используя таблицу иерархии можно из админки сделать структуру сайта и его наполнить. Единственное надо добавлять необходимые ИНФО блоки по мере надобности)))
YVSIK Сейчас главное что данная идея уже реализована и остается только понять как
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 29 минут, 3 секунды (30.12.2011 - 13:53) YVSIK написал(а):
страница имеет контент )) на странице навигация которая подчиняется контроллеру ) контроллер в свою очередь выдает что надо юзеру ) вот и будет этот контроллер задавать маршруты и собирать в целое части шаблонов
колабур может быть , только вот такой вот получился разговор
один маршрут от запросам через меню а второй уже на странице подчиненный только ИНФО-блочному контроллеру ,
на мой взгляд так, стоить отдельный контроллер для навигации этой страници,
контроллер в свою очередь и будет отдавать на вывод что требуемо
ГЫ)) сам не понял что сказал )) но сказал в препоследний день этого Года с гордостью уваренного болтуна![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
ща имнпост забанить
может не гнать лошадей может ещё кто что сообразить , мой пыл уже кончается )) извин ))
колабур может быть , только вот такой вот получился разговор
один маршрут от запросам через меню а второй уже на странице подчиненный только ИНФО-блочному контроллеру ,
на мой взгляд так, стоить отдельный контроллер для навигации этой страници,
контроллер в свою очередь и будет отдавать на вывод что требуемо
ГЫ)) сам не понял что сказал )) но сказал в препоследний день этого Года с гордостью уваренного болтуна
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Свернутый текст
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
может не гнать лошадей может ещё кто что сообразить , мой пыл уже кончается )) извин ))