Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   DCE как контейтер (http://forum.typo3.ru/showthread.php?t=11852)

Dimanoss 23.09.2015 12:50

DCE как контейтер
 
День добрый,

вопрос прост: кто-нибудь пытался расширение DCE использовать в роли контейнера? Ну, form.content вставить в ВЕ? Чтобы уже в DCE можно было что-то вставлять.

пробую простенькое:

Код:

<flux:grid>
    <flux:grid.row>
          <flux:grid.column style="width: 33%">
              <flux:form.content name="column1" label="33.3%" />
          </flux:grid.column>
          <flux:grid.column style="width: 66%">
              <flux:form.content name="column2" label="66.6%" />
          </flux:grid.column>
    </flux:grid.row>
</flux:grid>

не работает. Ошибки нет, но код игнорируется.

Manas 24.09.2015 09:32

Используйте в качестве контейнеров Gridelements http://typo3.org/extensions/reposito...w/gridelements

Dimanoss 24.09.2015 11:06

Да нет, то, что в коде - пример лишь. В планах - посложнее заморочки. Кстати, Gridelements тоже много чего лишнего с собой тащит.

Manas 24.09.2015 12:58

Gridelements будет "тащить" то что вы в нем опишете. Вот вам пример 2-х колонок. А внутрь уже вставляете любой элемент контента.

Код:

tt_content.gridelements_pi1.20.10.setup {
  # Block 1
  1 < lib.gridelements.defaultGridSetup
  1 {
    wrap = <div class="block">|</div>
    innerWrap = <div class="row">|</div>
    columns {
      # colPos ID
      0 < .default
      0 {
        renderObj.10 {
          # set register values
          #maxImageWidth = 666
          #maxImageWidthInText = 333
        }
        wrap = <div class="col-md-6 left-column">|</div>
        innerWrap =  |
      }
     
      # colPos ID
      1 < .default
      1 {
        renderObj.10 {
          # set register values
          #maxImageWidth = 666
          #maxImageWidthInText = 333
        }
        wrap = <div class="col-md-6 right-column">|</div>
        innerWrap =  |
      }   
     
    } # end columns
  } # end grid 1
}



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

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