Редактиране на заглавия (ниво на заглавка) FLUID Powered TYPO3 fluidcontent_core вместо CSS_Styled_Content

Как мога да редактирам моята информация за заглавката fluidcontent_core Extension. Използвам го вместо „нормалното“ CSS_Styled_Content с FLUIDPAGES 3.1.2, FLUX 7.1.2, FLUIDCONTENT 4.1.2, FLUIDCONTENT_CORE 4.1.1 и VHS 2.1.4 - най-новите версии на FLuidTYPO3.

Например, имам нужда от допълнителен <div class="text-center">|</div> за моя <h1> Header, като този

<div class="text-center">
  <h1>{textBla}</h1>
</div>

Как мога да добавя допълнителен HTML-код за h1 - h6 или да променя етикетите 1,2,3,4,5,6 на текстови низове!?

Опитайте да използвате собствени етикети и обвийте ‹h?›|‹/h?›

В други проекти използвам lib.stdheader / tt_content за този случай. Но сега всичко е свързано с ТЕЧНОСТ. Прочетох Dok, но все още съм безпомощен .. Благодаря за помощта.


person user2310852    schedule 23.02.2015    source източник
comment
Мога да използвам нов елемент на съдържанието на FLUX, само за моето заглавие <h1>, може би в нова група и да игнорирам всички стандартни елементи на съдържание от TYPO3?! Но това ще бъде само заобиколно решение. По-добре е да редактирате стандартните елементи от fluidcontent_core.   -  person user2310852    schedule 24.02.2015


Отговори (2)


всички шаблони на content_core са в Private dir на ext. себе си. Ако ги погледнете, ще видите, че заглавките са изобразени от разделен със запетая низ, зададен в setup.ts и дефлиран като масив. Можете да създадете собствен масив или да създадете свой собствен падащ списък с каквито данни желаете. Той е базиран на поток, така че почти неограничен.

person rob-ot    schedule 24.02.2015

Благодаря за помощта ти, rob-ot! Мисля, че го разбрах.

setup.ts

plugin.tx_fluidcontentcore {
  settings {
    header {
      classNames = testheader, blatest       
    }
    container {
      classNames = hello
    }
  }
}

Оставям header level на константи types = 1,2,3,4,5,6 и добавям нов classNames. За моя случай добавям и нов контейнер className, така че изходът ми е като:

<div class="hello">
  <h1 class="blatest">
    Header only level 1
  </h1>
</div>

въведете описание на изображението туквъведете описание на изображението тук

Благодаря!

person user2310852    schedule 24.02.2015