Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Переопределение css_styled_content (http://forum.typo3.ru/showthread.php?t=7783)

nazaroff 21.06.2009 21:14

Переопределение css_styled_content
 
Коллеги!

Уже мозг закипел. То ли я плохо читаю доку, то ли плохо ее понимаю, но даже форум с поиском понятного ответа не дает :(

В FE выводится код:
Код HTML:

<div class="csc-textpicHeader csc-textpicHeader-26"><h1 class="csc-firstHeader"><a href="index.php?id=soft" >Программные продукты</a></h1></div>
Это отображается название название контент-блока.

А нужно, что б код был таким:
Код HTML:

<a class="big-link" href="index.php?id=soft">Программные продукты</a>
Кто может разъяснить на этом примере как это сделать? Дальше, надеюсь, я уже начну кумекать сам :)

void 21.06.2009 23:28

Во-первых, объясните, что вы делаете, потому что вы, видимо, делаете это неправильно.
Во-вторых, попробуйте:

tt_content.textpic.20.text.10.10.stdWrap.dataWrap = |
lib.stdheader.3 >

nazaroff 22.06.2009 12:32

void, Спасибо

Цитата:

Сообщение от void (Сообщение 24826)
Во-первых, объясните, что вы делаете, потому что вы, видимо, делаете это неправильно.

Развернул typo3, размапил шаблон, создал структуры сайта.
Для страницы добавил блок "Текст с картинкой", для заголовка и картинки указал ссылку на другую страницу.

Цитата:

Сообщение от void (Сообщение 24826)
Во-вторых, попробуйте:

tt_content.textpic.20.text.10.10.stdWrap.dataWrap = |
lib.stdheader.3 >

А можно это как то прокомментировать. Хочу не просто решить проблему, а разобраться как это решается...

А результат Вашего совета таков:
Код HTML:

<h1><a href="index.php?id=soft" >Программные продукты</a></h1>

nazaroff 22.06.2009 13:57

Я тут поковырялся и немножко начал понимать суть Вашей рекомендации, но пока не пойму куда копать, что б управлять именно обверткой названия блока "Текст с картинкой". Нигде не могу указать class="big-link"

void 22.06.2009 21:10

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

nazaroff 23.06.2009 11:53

Ну в обще то именно так и делаю.
Грубо сказать - делаю меню на элементах содержимого...

void 23.06.2009 12:10

А для этого есть достаточно серьёзные причины? Почему бы не воспользоваться HMENU? Учитывайте, что переопределения css_styled_content являются глобальными, т.е. затрагивают все элементы содержимого. Если есть такая сильная необходимость, лучше сделать свой CONTENT со своим renderObj.

nazaroff 23.06.2009 14:35

Тот факт, что проблема с способом реализации - я уже понял...
Задача стоит следующая. На главной странице необходимо вывести меню из вложеных страниц, но в развернутом виде (с картинкой, текстом и т.п.).
Я пошел по пути создания статического меню через элементы одержимого.

Уже щупаю FCE - инструмент прикольный, ранее не сталкивался. Но видимо и это не оптимальный способ для этой задачи...


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

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