Вход

Просмотр полной версии : Переопределение css_styled_content


nazaroff
21.06.2009, 21:14
Коллеги!

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

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

А нужно, что б код был таким:
<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, Спасибо

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


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


Во-вторых, попробуйте:

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


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

А результат Вашего совета таков:
<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 - инструмент прикольный, ранее не сталкивался. Но видимо и это не оптимальный способ для этой задачи...