Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Выбор CMS, позиционирование TYPO3, бизнес веб-разработки > Вопросы выбора CMS

Ответ
 
Опции темы Опции просмотра
Старый 26.05.2009, 18:26   #11
Борис
Новенький
 
Регистрация: 25.05.2009
Сообщений: 8
По умолчанию

Возьмем предельный по сложности случай - The NY Times:
www.nytimes.com
там структура дизайна сетчатая - очень хорошо видно.
Если TYPO3 позволяет создать шаблон из блоков, параметры которых можно достаточно произвольно менять, вплоть до пропуска блока или перемещения, а далее гибко подгонять оставшиеся блоки под сетку разметки и их наполнять контентом, и снова корректировать с учетом объема наполнения, то согласен, что в такой системе можно сделать очень многое и игра стоит свеч.
Борис вне форума   Ответить с цитированием
Старый 26.05.2009, 18:42   #12
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Думаю, FCE вполне позволяет сделать нечто подобное. Утверждать не берусь, но думаю, что вполне можно дописав немного, сделать редактор стилей для каждого FCE. А может и есть что нибудь подобное в экстеншонах.
Самым простым способом можно сделать несколько видов FCE с разными стилями (скажем, разной ширины). Тот сайт можно организовать таким образом. Модератор при таком подходе будет просто добавлять блоки разной ширины, и добавлять туда любые элементы.
Lucifer вне форума   Ответить с цитированием
Старый 26.05.2009, 18:50   #13
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от Lucifer Посмотреть сообщение
Думаю, FCE вполне позволяет сделать нечто подобное. Утверждать не берусь, но думаю, что вполне можно дописав немного, сделать редактор стилей для каждого FCE. А может и есть что нибудь подобное в экстеншонах.
Самым простым способом можно сделать несколько видов FCE с разными стилями (скажем, разной ширины). Тот сайт можно организовать таким образом. Модератор при таком подходе будет просто добавлять блоки разной ширины, и добавлять туда любые элементы.
Дописывать ничего не надо, это уже есть.
Для FCE можно числом задавать ширину или высоту ячеек, отступы и прочее.
Будет это типа: <div style="width:30%" >...
число 30 будет вставляться в непосредственно в самом FCE
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 26.05.2009, 19:13   #14
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

А как можно редактировать стили отдельного FCE? Это стандартная темплаволя или какой то экстеншон? Можно поподробнее или ссылку?
Lucifer вне форума   Ответить с цитированием
Старый 26.05.2009, 19:22   #15
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от Lucifer Посмотреть сообщение
А как можно редактировать стили отдельного FCE? Это стандартная темплаволя или какой то экстеншон? Можно поподробнее или ссылку?
стандартная

Создаете поле width и вставляете значение этого поле в нужное место.
Чтобы это сделать проще всего использовать TemplaVoila без меппинга. Т.е. весь вывод FCE создавать через TS (и мепить один элемент на html-шаблон пустышку, содержаший только <div></div>)
Пример такого DS

Код:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
    <meta type="array">
        <langDisable>1</langDisable>
    </meta>
    <ROOT type="array">
        <tx_templavoila type="array">
            <title>ROOT</title>
            <description></description>
        </tx_templavoila>
        <type>array</type>
        <el type="array">


            <field_images type="array">
                <tx_templavoila type="array">
                    <title>Images</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>image</eType>
                    <TypoScript><![CDATA[
                    
10 = TEXT
10.field = field_images
10.wrap = <table class="tab-gallery"><tr>|</tr></table>
10.split {
  token =,
  cObjNum = 1
  1 {
    10 = TEXT
    10.data = register:tx_templavoila_pi1.parentRec.uid
    10.noTrimWrap = |<td><a rel="lightbox[sb|]" href="| 
  
#      20 = TEXT
#      20.field.current = 1
#      20.field.listNum = 0

      20 = IMG_RESOURCE  
      20.file.import = uploads/tx_templavoila/
      20.file.import.current = 1
      20.file.import.listNum = 0
#      20.wrap = |

      30 = IMAGE
      30.file.import = uploads/tx_templavoila/
      30.file.import.current = 1
      30.file.import.listNum = 0
      30.file.height.field = field_height
      30.file.width.field = field_width  
    30.wrap = " >|</a></td>
  }
}
                    
                    

                            
                            
                            ]]></TypoScript>
                </tx_templavoila>
                <TCEforms type="array">
                    <config type="array">
                        <type>group</type>
                        <internal_type>file</internal_type>
                        <allowed>gif,png,jpg,jpeg</allowed>
                        <max_size>4000</max_size>
                        <uploadfolder>uploads/tx_templavoila</uploadfolder>
                        <show_thumbs>1</show_thumbs>
                        <size>10</size>
                        <maxitems>15</maxitems>
                        <minitems>0</minitems>
                    </config>
                    <label>Images</label>
                </TCEforms>
            </field_images>
            
            
            <field_height type="array">
                <tx_templavoila type="array">
                    <title>Height</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>int</eType>
                    <TypoScript>

                                    
</TypoScript>
                </tx_templavoila>
                <TCEforms type="array">
                    <config type="array">
                        <type>input</type>
                        <size>4</size>
                        <max>4</max>
                        <default type="integer">104</default>
                    </config>
                    <label>Height</label>
                </TCEforms>
            </field_height>
    


            <field_width type="array">
                <tx_templavoila type="array">
                    <title>Width</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>int</eType>
                    <TypoScript>

                                    
</TypoScript>
                </tx_templavoila>
                <TCEforms type="array">
                    <config type="array">
                        <type>input</type>
                        <size>4</size>
                        <max>4</max>

                        <default type="integer">155</default>
                    </config>
                    <label>Width</label>
                </TCEforms>
            </field_width>

            
            
        </el>
    </ROOT>
</T3DataStructure>
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 26.05.2009, 20:13   #16
Борис
Новенький
 
Регистрация: 25.05.2009
Сообщений: 8
По умолчанию <div>

Если стили <div> легко изменять, то вопрос сводится к хорошему, устойчивому шаблону и жизнь администратора сайта существенно облегчается. За это стоит побороться.
Борис вне форума   Ответить с цитированием
Старый 27.05.2009, 16:06   #17
Борис
Новенький
 
Регистрация: 25.05.2009
Сообщений: 8
По умолчанию Flexible Content Elements

Нашел замечательный пример шаблона в сборке TYPO3, выполненном
на http://www.t3net.us/
Examples / Flexible Content Elements -
произвольное смещение блоков в центре страницы.
Там положение целиком определяется через class для <div>
Борис вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройки параметров ImageMagick для TYPO3 на FreeBSD и Linux Valery Romanchev Мастер-класс 9 25.06.2013 22:38
Typo3 для автосайта Евгений Общие вопросы 11 26.02.2008 01:17
Подходит ли Typo3 для простого сайта? juvie Общие вопросы 3 23.02.2007 18:23
Железо на колокейшн для Typo3 Виталий TYPO3 хостинг 10 23.01.2006 17:04
Создание своего extention или plugin для Typo3 Юрий Общие вопросы 1 30.01.2004 10:21


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория