Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   TV пишет лишнюю отсебятину.... (http://forum.typo3.ru/showthread.php?t=8962)

Dimanoss 18.10.2010 16:50

TV пишет лишнюю отсебятину....
 
Делаю свой элемент. В него вствляются другие элементы.... разметка слегка "плывёт". Смотрю в выдаваемый HTML, нахожу лишние DIVы.

например: исходник HTML-я, скормленный TV:

Код:

<div class="card_pr">
    <div class="picont"><img src="my_Pic.jpg" title="It's me" /></div>
          <div class="pdata">
              <h2>John Bobikoff</h2>
              <h3>Super-puper programmer</h3>
              <div class="datacont">
                    <div class="contart">Phone:</div>
                    <div class="contdata">0123 - 456 78 90</div>
                    <div class="cln"></div>
                    <div class="contart">Mobile:</div>
                    <div class="contdata">0987 - 654 32 10</div>
                    <div class="cln"></div>
                    <div class="contart">Fax:</div>
                    <div class="contdata">0123 - 987 654 32</div>
                    <div class="cln"></div>
                    <div class="contart">e-Mail:</div>
                    <div class="contdata"><a href="mailto:bobikoff@microsoft.com">bobikoff@microsoft.com</a></div>
                    <div class="cln"></div>
              </div>
          </div>
          <div class="cln"></div>
    </div>
</div>

но получаем:

Код:

<!--  CONTENT ELEMENT, uid:60/templavoila_pi1 [begin] -->
                <div id="c60" class="csc-default" >

<div class="card_pr">
    <div class="picont"><img src="my_Pic.jpg" title="It's me" /></div>
          <div class="pdata">
              <h2>John Bobikoff</h2>
              <h3>Super-puper programmer</h3>
              <div class="datacont">
<!--  CONTENT ELEMENT, uid:61/templavoila_pi1 [begin] -->
                <div id="c61" class="csc-default" >

                    <div class="contart">Phone:</div>
                    <div class="contdata">0123 - 456 78 90</div>
                    <div class="cln"></div>
                    <div class="contart">Mobile:</div>
                    <div class="contdata">0987 - 654 32 10</div>
                    <div class="cln"></div>
                    <div class="contart">Fax:</div>
                    <div class="contdata">0123 - 987 654 32</div>
                    <div class="cln"></div>
                    <div class="contart">e-Mail:</div>
                    <div class="contdata"><a href="mailto:bobikoff@microsoft.com">bobikoff@microsoft.com</a></div>
                    <div class="cln"></div>
</div><!--  CONTENT ELEMENT, uid:61/templavoila_pi1 [end] -->

              </div>
          </div>
          <div class="cln"></div>
    </div>
</div>
</div>
        <!--  CONTENT ELEMENT, uid:60/templavoila_pi1 [end] -->

где-то можно отключить эту ненужную активность TV?

...и ещё вопрос вдогонку. Делаю для страницы контактов, например, эдакую карточку, в которой находится контакная информация: фотка, название или имя, телефон, мейл, факс ну и всё подобное. Сейчас у меня это выглядит так: шаблон, в котором редактор подключает фотку и название. В этом шаблоне иммется поле для других элементов. Туда запихиваем шаблоны телефона, мейла, и т.д. Выглядит очень нелогично. Умнее было бы в шаблоне "карточки" оставить поля под реквизиты. НО! Нередка ситуация, когда один из субъектов, представленных в "картотеке", имеет, например, номер факса, а другой - нет. Пустое место после "Факс:" смотрится поганенько, поэтому вопрос: можно ли не отображать незаполненные поля шаблона? Да и вообще, не подскажете ли более изящные решения "картотеки"?

Спасибо заранее...

Dimanoss 20.10.2010 12:51

Огромное спасибо всем отCLICKнувшимся (:D), решение отгуглилось само собой...

http://www.greycoder.ru/2010/04/typo...c-default.html

спасибо за внимание...



Вторая часть вопроса актуальна.

Shtirliz 21.10.2010 17:51

Typoscrip Object Analyzer смотри, а сначала Template Analyzer
это в главном TS-шаблоне сайта


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

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