Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Верстка или средства TS ? (http://forum.typo3.ru/showthread.php?t=6605)

Podlec 01.08.2008 10:26

Верстка или средства TS ?
 
Вложений: 1
Подскажите, пожалуйста, каким образом средствами TS можно организавать вот такое меню (прикреплено к сообщению :)

Я думал прибегать к помощи html+css+JavaScript... но решил поискать другой путь. Можт проще :)
Если есть соображения, буду благодарен за помощь. :)

Andrey Grey 01.08.2008 11:59

это можно сделать c gmenu

Podlec 01.08.2008 12:10

хм... спасибо :) буду смотреть в ту сторону.
Еще вопрос - насколько опрадано применение GMENU и плюсы... если можно? :) ну и минусы тоже...

Andrey Grey 01.08.2008 12:16

минус в том, что генерация занимает больше времени и нагрузки идут больше на больших сайтах.
если этb разделы не планирует часто увеличиваться в числе и динамики, как при создании страниц в TMENU, не нужно, то разумный способ использовать готовые картинки с названиями разделов, как в приложеном скрине, и TMENU со свойством beforeimage. ну а текстовые ссылки пометить так чтобы не выводились. при этом сами картинки можно использовать как в самом tmenu (прямой путь к картинкам), так и загружать их из свойств страницы - поле media)

Podlec 01.08.2008 12:33

Цитата:

Сообщение от Andrey Grey (Сообщение 20503)
..... загружать их из свойств страницы - поле media)

Если не трудно, можно привести решение это задачи? Думаю, что последнее подойдет.
Для большей информативности скажу, что разрабатываемый сайт - сайт для газеты. Разделы как таковые добавляться будут не так часто. а информация планируется обновляться раз в неделю.

Andrey Grey 02.08.2008 15:16

Код:

lib.leftmenu = HMENU
lib.leftmenu.wrap = <div><ul>|</ul></div>
lib.leftmenu.1 = TMENU
lib.leftmenu.1{
NO{
  beforeImg {
          import = uploads/media/
          import.field = media
          import.listNum = 1
      }
beforeImgLink = 1

allWrap = <li>|</li>
doNotShowLink = 1
}
}

собственно не очень сложно.
а вообще имейте совесть, читайте мануал пример действительно простой.

maaboo 02.08.2008 21:09

Цитата:

Сообщение от Andrey Grey (Сообщение 20513)
Код:

lib.leftmenu = HMENU
lib.leftmenu.wrap = <div><ul>|</ul></div>
lib.leftmenu.1 = TMENU
lib.leftmenu.1{
NO{
  beforeImg {
          import = uploads/media/
          import.field = media
          import.listNum = 1
      }
beforeImgLink = 1

allWrap = <li>|</li>
doNotShowLink = 1
}
}

собственно не очень сложно.
а вообще имейте совесть, читайте мануал пример действительно простой.

Надеюсь скоро все эти вопросы отпадут. :-)

Podlec 03.08.2008 21:54

Цитата:

Сообщение от Andrey Grey (Сообщение 20513)
а вообще имейте совесть, читайте мануал пример действительно простой.


Спасибо за помощь большое :) а насчет манов - совет дельный... извиняюсь, если время отнял :rolleyes:

shuman 04.08.2008 04:53

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

Podlec 04.08.2008 11:03

хм... возник еще один вопрос.. думаю он по теме.
Как можно определить разрешение экрана и в соответсвие с этим применить тот или иной цсс ? Естесственно средствами TS :)


Часовой пояс GMT +4, время: 01:23.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot