Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Баг в обработке HTML шаблона (съедает теги) (http://forum.typo3.ru/showthread.php?t=8621)

AnShLv 08.06.2010 16:16

Все так, но в чем собственно дело - тот код шаблона, что я представил выше - есть тот шаблон, который оригинал, который я загружаю в Тайпо.
А то, что вы анализируете со скушаными тегами, незакрытой формой, и др. - да это делает система TYPO-3 из моего оригинального шаблона.
Впрочем проблема в том, что TYPO-3 версии 4.2 так не делала с этим же шаблоном.

P.S: По ссылке Вы видите некоректный результат парсинга того шаблона, что здесь представлен несколькими комментариями выше. После парсинга код основательно попорчен.

P.P.S: А валидировал я оригинальный шаблон, конечно ни в коем случае не ту страничку, где Тайпо над ним поиздевался.

Dutchak Vitaly 08.06.2010 16:28

попробуйте отключить все элементы, т.е чтобы вместо любого контента выводился текст, к примеру "TEST" и выложите сюда HTML код

AnShLv 08.06.2010 18:05

Сделал, как Вы предлагали - Код сгенерированой страницы, вместо контента слово Test, он же доступен на http://pressclub.lviv.ua/n

Код:

<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <!--
        This website is powered by TYPO3 - inspiring people to share!
        TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
        TYPO3 is copyright 1998-2009 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
        Information and contribution at http://typo3.com/ and http://typo3.org/
        -->
        <title>Прес-клуб: Головна</title>
        <meta name="generator" content="TYPO3 4.4 CMS">
        <meta name="DESCRIPTION" content="Львіський прес-клуб пропонує проведення конференцій, прес-релізи, розміщення публікацій у пресі, оренду приміщення для тренінгів">
        <meta name="KEYWORDS" content="прес-клуб, конференції, заходи, відеоконференції, семінар, тренінг">
        <link rel="stylesheet" type="text/css" href="uploads/tf/style_02.css?1258477013" media="all">

        <style type="text/css">
        /*<![CDATA[*/
        <!--
        /*TSFEinlineStyle*/
        /* default styles for extension "tx_indexedsearch" */
        .tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
        .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
        .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
        .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
        .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
        .tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
        /* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
        .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
        .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
        .tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
        .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
        .tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
        .tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
        /* default styles for extension "tt_news" */
        .news-single-rightbox,
        .news-single-imgcaption,
        .news-latest-date,
        .news-latest-morelink,
        .news-latest-category,
        .news-list-category,
        .news-list-author,
        .news-list-imgcaption,
        .news-list-date,
        .news-list-browse,
        .news-amenu-container,
        .news-catmenu  {
        font-size:10px;
        }
        /*-----------------------------------  clearer  -----------------------------------*/
        /* prevent floated images from overlapping the div-containers they are wrapped in  */
        .news-latest-container HR.clearer,
        .news-list-container HR.clearer,
        .news-list2-container HR.clearer,
        .news-list3-container HR.clearer,
        .news-single-item HR.cl-left,
        .news-single-item HR.cl-right
        {
        clear:right;
        height:1px;
        border:none;
        padding:0;
        margin:0;
        }
        .news-list2-container HR.clearer,
        .news-list3-container HR.clearer {
        clear:both;
        }
        .news-single-item HR.cl-left {
        clear:left;
        }
        /*-----------------------------------  tt_news LATEST view  -----------------------------------*/
        .news-latest-container {
        padding:10px;
        }
        .news-latest-gotoarchive {
        padding:3px;
        margin:3px;
        background-color:#f3f3f3;
        }
        .news-latest-container H2 {
        padding: 0 0 2px 0;
        margin:0;
        }
        .news-latest-item {
        padding:3px;
        margin:0;
        }
        .news-latest-item IMG {
        margin: 0 5px 5px 0;
        float:left;
        border: none;
        }
        .news-latest-category IMG {
        float: none;
        border:none;
        margin:0px;
        }
        .news-latest-item > p {
        margin:0;
        padding:0;
        }
        /*--------------------------------- tt_news LIST view  -----------------------------------*/
        .news-list-container {
        padding: 10px 0;
        }
        .news-list-item {
        padding: 0 0 10px 0;
        }
        .news-list-container H2 {
        margin: 0px;
        }
        .news-list-date {
        float: right;
        display:block;
        padding-left:10px;
        }
        .news-list-imgcaption {
        padding:3px 3px 0 0;
        }
        .news-list-container IMG {
        float: right;
        margin:0 2px 5px 5px;
        border: none;
        }
        .news-list-category IMG {
        float: none;
        border:none;
        margin:0px;
        }
        .news-list-morelink  {
        padding-left:5px;
        }
        /*---------------------------------  LIST2 / 3 ---------------------------------*/
        .news-list2-container,
        .news-list3-container {
        padding: 0 0 10px 0;
        }
        .news-list2-container,
        .news-list3-container {
        background:#e5e5e5;
        }
        .news-list3-item,
        .list2-subdiv-hdr {
        background:#f1f1f1;
        }
        .news-list2-container .hdr-left,
        .news-list2-container .hdr-right,
        .news-list3-container .list3-left,
        .news-list3-container .list3-right {
        width:48%;
        float:left;
        padding:5px;
        }
        .news-list2-container .sub-left,
        .news-list2-container .sub-middle,
        .news-list2-container .sub-right {
        width:31%;
        float:left;
        padding:5px;
        }
        .news-list3-item {
        padding:5px;
        }
        .news-list3-item,
        .list3-subdiv,
        .list2-subdiv {
        border-top:5px solid #fff;
        }
        .news-list2-container IMG {
        float: right;
        margin:0 2px 5px 5px;
        border: none;
        }
        .news-list3-container IMG {
        float: left;
        margin:0 5px 5px 2px;
        border: none;
        }
        /*---------------------------------  tt_news Page-Browser ---------------------------------*/
        .news-list-browse {
        text-align:center;
        margin-bottom:20px;
        }
        .activeLinkWrap {
        font-weight:bold;
        }
        .disabledLinkWrap {
        color: #999;
        }
        .disabledLinkWrap,
        .browseLinksWrap a,
        .activeLinkWrap {
        padding:0 1px;
        }
        /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
        .news-single-item {
        padding:5px;
        margin-bottom:5px;
        }
        .news-single-img {
        float: right;
        margin:10px 0 0 10px;
        padding:0;
        }
        .news-single-img img {
        border:none;
        }
        .news-single-imgcaption {
        padding: 1px 0 3px 0;
        margin:0;
        }
        .news-single-rightbox {
        float: right;
        width:160px;
        text-align:right;
        clear:both;
        }
        .news-single-backlink {
        padding: 10px;
        }
        .news-single-additional-info {
        margin-top: 15px;
        padding:3px;
        clear:both;
        }
        .news-single-related,
        .news-single-files,
        .news-single-links  {
        margin: 0;
        margin-bottom: 3px;
        padding: 3px;
        }
        .news-single-related DD,
        .news-single-links DD,
        .news-single-files DD {
        margin-left: 20px;
        }
        .news-single-related DT,
        .news-single-links DT,
        .news-single-files DT {
        font-weight: bold;
        margin-left: 5px;
        }
        .news-single-files DD A {
        padding:0 3px;
        }
        /*--------------------------------- SINGLE2  ---------------------------------*/
        .sv-img-big img,
        .sv-img-small img {
        border:none;
        }
        .sv-img-big {
        float: right;
        padding: 10px 0 2px 10px;
        }
        .sv-img-small-wrapper {
        padding:15px 0;
        }
        .sv-img-small {
        float: left;
        padding: 0 10px 10px 0;
        }
        /*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
        .news-amenu-container {
        width:165px;
        padding:0;
        margin-left:10px;
        }
        .news-amenu-container LI {
        padding-bottom:1px;
        }
        .news-amenu-container LI:hover {
        background-color: #f3f3f3;
        }
        .news-amenu-container UL {
        padding:0;
        margin:0;
        margin-top:5px;
        list-style-type: none;
        }
        .news-amenu-item-year {
        font-weight: bold;
        margin-top:10px;
        padding: 2px;
        background-color: #f3f3f3;
        }
        .amenu-act {
        background:#fff;
        font-weight:bold;
        }
        /*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
        .news-catmenu  {
        padding:10px;
        }
        ul.tree {
        list-style: none;
        margin: 0;
        padding: 0;
        clear: both;
        }
        ul.tree A {
        text-decoration: none;
        }
        ul.tree A.pm {
        cursor: pointer;
        }
        ul.tree img {
        vertical-align: middle;
        }
        ul.tree ul {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-left: 17px;
        }
        ul.tree ul li {
        list-style: none;
        margin: 0;
        padding: 0;
        line-height: 10px;
        white-space: nowrap;
        }
        ul.tree ul li.expanded ul {
        background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
        }
        ul.tree ul li.last > ul {
        background: none;
        }
        ul.tree li.active, ul.tree ul li.active {
        background-color: #ebebeb !important;
        }
        ul.tree li.active ul, ul.tree ul li.active ul {
        background-color: #f7f3ef;
        }
        /*  Styles for catmenu mode "nestedWraps" */
        .level1 {
        padding:1px;
        padding-left:10px;
        background-color:#ebf8bf;
        border-left:1px solid #666;
        border-top:1px solid #666;
        }
        .level2 {
        padding:1px;
        padding-left:10px;
        background-color:#ddf393;
        border-left:1px solid #666;
        }
        .level3 {
        padding:1px;
        padding-left:10px;
        background-color:#cae46e;
        border-left:1px solid #666;
        border-top:1px solid #666;
        }
        .level4 {
        padding:1px;
        padding-left:10px;
        background-color:#b0cb51;
        border-left:1px solid #666;
        }
        -->
        /*]]>*/
        </style>
        <script type="text/javascript">
        /*<![CDATA[*/
        <!--
        /*_scriptCode*/
        var browserName = navigator.appName;
        var browserVer = parseInt(navigator.appVersion);
        var version = "";
        var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
        if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror" || browserName=="Opera") {version = "n3";} else {version = "n2";}
        // Blurring links:
        function blurLink(theObject)        {        //
        if (msie4)        {theObject.blur();}
        }
        // -->
        /*]]>*/
        </script>
</head>
<body>
        <table width="100%" cellspacing="2" cellpadding="2" border="0">
        <tr><td colspan="3">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
        <td width="250">

        <table cellspacing="0" cellpadding="0"><tr><td><img src="/fileadmin/shablon_sajtu/ima/top_left_corner.gif" alt="tlc"></td>
        <td style="font-size:8pt; font-family:arial; color:#ff0000">
        <div id="audio"></div>
        </td>
        </tr></table>
        </td>
        <td width="300" style="background: url('/fileadmin/shablon_sajtu/ima/top_right_corner.gif') right no-repeat">
        <table><tr><td>
        <form action="/index.php?id=23" id="a0846d4d00d60abe2b7e7df00de5f73fd" name="a0846d4d00d60abe2b7e7df00de5f73fd" enctype="multipart/form-data" method="post"><div style="display:none;"><input type="hidden" name="locationData" value="23:tt_content:44"></div><table cellspacing="2" cellpadding="4" border="0"><tr><td><strong>Пошук:</strong>&nbsp;&nbsp;</td><td> <input type="text" name="tx_fesearchintable_pi1[sword]" size="30" value=""></td><td><strong></strong>&nbsp;&nbsp;</td><td> <input type="submit" name="tx_fesearchintable_pi1[submit]" value="Знайти"></td><</td></tr></table></form>

        </td> href="/index.php?id=27"><img alt="3d-панорама залу" src="/fileadmin/shablon_sajtu/ima/3d.jpg" border="0" a td>/tr></a>
        </td></tr></table>
        </td></tr>
        <tr>
        style="background: url('/fileadmin/shablon_sajtu/ima/top_line.gif'); height:16px">
        </td>
        </tr>
        <tr>

        <td colspan="2" height="23"><img border="0" src="/fileadmin/shablon_sajtu/ima/top_menu.gif" alt="Розділи" usemap="#pressclubmap" MAP>
        <MAP NAME="pressclubmap">
        <AREA
        HREF="/?id=14" ALT="Конференц-сервіс" TITLE="Конференц-сервіс"
        SHAPE=RECT COORDS="55,5,222,19">
        <AREA
        HREF="/?id=15" ALT="Послуги" TITLE="Послуги"
        SHAPE=RECT COORDS="238,5,349,19">
        <AREA
        HREF="/?id=16" ALT="Співпраця" TITLE="Співпраця"
        SHAPE=RECT COORDS="366,5,492,19">
        <AREA
        HREF="/?id=17" ALT="Євро-2012 Україна" TITLE="Львівський вибір - 2010"
        SHAPE=RECT COORDS="509,5,750,19">
        <AREA
        HREF="/?id=8" ALT="Контакти" TITLE="Контакти"
        SHAPE=RECT COORDS="723,5,897,19">
        <AREA
        HREF="/?id=18" ALT="Архів" TITLE="Архів"
        SHAPE=RECT COORDS="848,5,1014,19">
        </MAP>

        </td>
        </tr>
        <tr>
        span="2" style="background: url('/fileadmin/shablon_sajtu/ima/top_line.gif')" height="16"></td>
        </tr>
        </table>
        </td></tr>
        <tr><td COLSPAN="3"><table cellspacing="0" width="100%" cellpadding="1">

        <tr><td style="background: #ebebeb; border:#cccccc 1px solid; font-size:11pt;font-weight:bold"  width="50" id="mypath">Test</td></tr>
        </table>
        </td></TR>
        <TR><TD WIDTH="250" vAlign="top">
        <table cellspacing="0" width="279" cellpadding="1" border="0">
        <tr><td style="background: url('/fileadmin/shablon_sajtu/ima/pl_pronas.gif') NO-REPEAT"  height="23">  </td></tr>
        <tr><td style="border:#cccccc 1px solid; border-top:0; background-color:#efefef" height="23"><img src="/fileadmin/shablon_sajtu/ima/karta_ukr.gif" alt="Карта України" a href="/">
        d=11">Історія</a><br>

        <a href="/?id=20">Діяльність</a><br>
        <a href="/?id=19">Проекти</a><br>
        <a href="/?id=21">Фотогалерея</a><br>
        </td></tr>
        </table>
        <p>
        <table cellspacing="0" width="278" cellpadding="1" border="0">

        <tr><td style="background: url('/fileadmin/shablon_sajtu/ima/pl_podiji.gif') no-repeat;"  height="26">  </td></tr>
        <tr><td id="content_l" style="border:#cccccc 1px solid; border-top:0; background-color: #efefef">Test</td></tr>
        <tr><td id="content_l1" style="border:#cccccc 1px solid; background-color: #efefef; font-size:11pt; font-weight:bold; color:#ff0000"><!--###content_l1### begin --><a href="/?id=22" style="color:red">Відеосюжети</a><!--###content_l1### end --></td></tr>
        <tr><td id="content_l2" style="border:#cccccc 1px solid; background-color: #efefef; font-size:11pt; font-weight:bold; color:#ff0000"><!--###content_l2### begin --><a href="/?id=26" style="color:red">Аудіосюжети</a><!--###content_l2### end --></td></tr>
        </table>
        </td><TD vAlign="top" style="border:#ffffff 20px solid; border-top:0; border-bottom:0" width="55%">
        <table cellspacing="0" width="100%" cellpadding="0" border="0">

        <tr>
        <td style="background: url('/fileadmin/shablon_sajtu/ima/pl_main.gif') no-repeat left; border-top:0px" height="23" width="340"> </td><td width="1" align="right" style="background: url('design/stick.gif') no-repeat bottom; border-top:0px"></td>
        </tr>
        <tr>
        <td colspan="2" id="content" style="border:#cccccc 1px solid; background-color: #efefef; border-top:0px" height="171" vAlign="top">
        <!--  CONTENT ELEMENT, uid:132/html [begin] -->
        <a id="c132"></a>
        <!--  Raw HTML content: [begin] -->

        Test
        <!--  Raw HTML content: [end] -->
        <!--  CONTENT ELEMENT, uid:132/html [end] -->
        </td>
        </tr>
        </table>
        </td><TD vAlign="top">
        <table cellspacing="0" width="275" cellpadding="0" border="0">
        <tr>

        <td style="background: url('/fileadmin/shablon_sajtu/ima/pl_anonsy.gif') no-repeat left; border-top:0px" height="23"> </td>
        </tr>
        <tr>
        <td id="content_r" style="border:#cccccc 1px solid; background-color: #efefef; border-top:0px" height="171" vAlign="top">Test</td>
        </tr>
        </table>
        <p>
        <table cellspacing="0" width="275" cellpadding="0" border="0">

        <tr>
        <td style="background: url('/fileadmin/shablon_sajtu/ima/pl_opyt.gif') no-repeat left; border-top:0px" height="23"> </td>
        </tr>
        <tr>
        <td style="border:#cccccc 1px solid; background-color: #efefef; border-top:0px" height="171" vAlign="top" id="content_poll">Test</td>
        </tr>
        </table>
        </td></tr>

        <tr><td colspan="3">
        <table width="100%" cellspacing="0">
        <tr>
        <td colspan="2" style="background: url('/fileadmin/shablon_sajtu/ima/top_line.gif')" height="16"></td>
        </tr>
        <tr>
        <td colspan="2" style="background: url('/fileadmin/shablon_sajtu/ima/bottom.gif') center; font-size:10pt; font-weight:bold; color:#ffffff" height="16" align="center"><!--bigmir)net TOP 100-->
        <a target="_blank" href="http://www.mediastar.net.ua"><img src="http://www.mediastar.net.ua/images/88x31.gif" title="Медіастар" alt="Інформагенство Медіастар" border="0" height="31" width="88" a href="http://fond.l"></a>
        arget="_blank"><img src="http://fond.lviv.ua/images/buttom.gif" width="88" height="31" border="0" alt="Право і демократія" a href="ht"></a> daily.lviv.ua/" target="_blank"><img src="http://daily.lviv.ua/graphics/lv88x31.gif" width="88" height="31" border="0" alt="Ваш курсор на пульсі міста - ''Щоденний Львів''" a td tr col></a>

        </td>
        </tr>
        <tr>
        url('/fileadmin/shablon_sajtu/ima/top_line.gif')" height="16"></td>
        </tr>
        </table>
        </td></tr>
        </table>

        <script type="text/javascript" src="http://daily.lviv.ua/scripts/audio.js"></script>
        <script type="text/javascript">
        //<![CDATA[
        <!--
        //----visitLog v0.9----
        var visitLogLogin = "Pressclub";
        var visitLogURL = "http://visitlog.net/counter?t=l&l="+visitLogLogin;
        if (document.referrer && document.referrer!="") {
        visitLogURL += "&r="+encodeURIComponent(document.referrer);
        }
        visitLogURL += "&c=" + Math.random();
        document.write("<iframe src=\""+visitLogURL+"\" style=\"position:absolute; top:0; left:0; width:0; height:0; border:0\"><\/iframe>");
        //---/visitLog----
        //-->
        //]]>
        </script>
        <script type="text/javascript">
        var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
        document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
        </script>
        <script type="text/javascript">
        try {
        var pageTracker = _gat._getTracker("UA-9509970-2");
        pageTracker._trackPageview();
        } catch(err) {}</script>
</body>
</html>


Dutchak Vitaly 08.06.2010 18:37

Вы меня не правильно поняли, не вставлять текст как контент.. а заменить все элементы на какой-нибудь текст, и форму поиска и меню и вообще все. Должен остаться один каркас шаблона с текстом.. Это надо чтобы увидеть куда вы что вставляете, как вариант вы неправильно размапили шаблон или же один из модулей, что вы используете, выводит битый html код.

AnShLv 08.06.2010 18:42

Я Вас, думаю, правильно понял, так как там больше не осталось модулей, кстати эта версия шаблона даже без TemplaVoila работает. Меню и все другое что там есть - прописано в самом шаблоне, а заполнено через typoscript (typoscript выводит слово Test). А дело в том, что нет закономерности вывода этого битого кода с модуля, так как там где возникают ошибки, ничего кроме собственно шаблона нет.
На мой примитивный взгляд, попросту парсер, который берет оригинал шаблона с какой либо причины имеет баг (плохо понимает код) и пытаеться его безуспешно анализировать. Что и приводит к тому, что нечто он стирает, а еще что-то дописывает (там местами где я закрыл тег, он закрывает его по второму разу)

P.S: Если я дописываю что-то к шаблону или убираю, то код разлезается в других местах. Тоесть в коде шаблона проблем нет, я уверен. Проблемма именно в его анализе.
Я даже думал заменить класс, который парсит html в тайпо на какую то старую версию, но еще не делал этого.

Dutchak Vitaly 08.06.2010 19:51

Цитата:

Сообщение от AnShLv (Сообщение 28196)
Я Вас, думаю, правильно понял, так как там больше не осталось модулей, кстати эта версия шаблона даже без TemplaVoila работает. Меню и все другое что там есть - прописано в самом шаблоне, а заполнено через typoscript (typoscript выводит слово Test). А дело в том, что нет закономерности вывода этого битого кода с модуля, так как там где возникают ошибки, ничего кроме собственно шаблона нет.
На мой примитивный взгляд, попросту парсер, который берет оригинал шаблона с какой либо причины имеет баг (плохо понимает код) и пытаеться его безуспешно анализировать. Что и приводит к тому, что нечто он стирает, а еще что-то дописывает (там местами где я закрыл тег, он закрывает его по второму разу)

P.S: Если я дописываю что-то к шаблону или убираю, то код разлезается в других местах. Тоесть в коде шаблона проблем нет, я уверен. Проблемма именно в его анализе.
Я даже думал заменить класс, который парсит html в тайпо на какую то старую версию, но еще не делал этого.


Все что выводится через typoscript на TEXT замените, нужен каркас шаблона, без какого-либо вывода. Templavoila имеет свойство закрывать теги если они не закрыты и если где-то есть ошибка то каркас поможет понять где

AnShLv 08.06.2010 20:39

Но я же заменил все что выводиться на Test собственно. Попросту в шаблоне прописан некоторый статический контент, который вместе с шаблоном. Например меню есть в шаблоне, левое меню тоже есть в шаблоне. А динамически заполняеться только то, что я и заменил на Test.
И еще раз замечу, что в данной копии этого сайта (этого TYPO-3), или же в этом примере работаю без TemplaVoila. TemplaVoila я использовал только для теста, чтобы удостовериться в том, что даже TV не может понять мой шаблон.
Еще я могу сделать, чтобы TYPO-3 вообще ничего ни в какой блок не выводил. Тогда блоки будут заняты только тестовым контентом из шаблона.
Тоесть остануться меню и другое статически прописаное в шаблоне.

Dutchak Vitaly 08.06.2010 21:52

Цитата:

Сообщение от AnShLv (Сообщение 28199)
Но я же заменил все что выводиться на Test собственно. Попросту в шаблоне прописан некоторый статический контент, который вместе с шаблоном. Например меню есть в шаблоне, левое меню тоже есть в шаблоне. А динамически заполняеться только то, что я и заменил на Test.
И еще раз замечу, что в данной копии этого сайта (этого TYPO-3), или же в этом примере работаю без TemplaVoila. TemplaVoila я использовал только для теста, чтобы удостовериться в том, что даже TV не может понять мой шаблон.
Еще я могу сделать, чтобы TYPO-3 вообще ничего ни в какой блок не выводил. Тогда блоки будут заняты только тестовым контентом из шаблона.
Тоесть остануться меню и другое статически прописаное в шаблоне.


Лучше просто замените все блоки что определяются в TypoScript на текст, и меню тоже, оно же у вас генерируется через TypoScript?

AnShLv 08.06.2010 23:20

Все так и сделано. И меню, еще раз говорю, прописано в шаблоне. Там больше ничего не генерируеться
Меню это imagemap сделанная в шаблоне, там все очень просто
Не знаю как еще объяснить, но html-код меню есть hardcoded в html-код шаблона

Dutchak Vitaly 09.06.2010 02:49

Цитата:

Сообщение от AnShLv (Сообщение 28204)
Все так и сделано. И меню, еще раз говорю, прописано в шаблоне. Там больше ничего не генерируеться
Меню это imagemap сделанная в шаблоне, там все очень просто
Не знаю как еще объяснить, но html-код меню есть hardcoded в html-код шаблона

Можно шаблон исправленный с маркерами куда что вставляется? Именно тот который вы отдаете в тайпу


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

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