PDA

Просмотр полной версии : Непонятности subparts & div


ksevelyar
05.08.2008, 14:12
Почему когда я меняюю <td rowspan="2" valign="top" id="lmenu">lmenu</td>

на <td rowspan="2" valign="top" ><div id="lmenu">lmenu</div></td>

Исчезает меню левой навигации? Не вставлять же таблицы состоящие из одной ячейки в шаблон...

Плюс вдруг меня пробьёт на валидную вёрстку слоями - что тогда?

dmartynenko
05.08.2008, 14:32
Почему когда я меняюю <td rowspan="2" valign="top" id="lmenu">lmenu</td>

на <td rowspan="2" valign="top" ><div id="lmenu">lmenu</div></td>

Исчезает меню левой навигации? Не вставлять же таблицы состоящие из одной ячейки в шаблон...

Плюс вдруг меня пробьёт на валидную вёрстку слоями - что тогда?

Вы используте TV или обычный подход через TS template ?

Если TS template и используете autoparser (не помню точно название) проверьте что бы был указан элемент div как разрешенный для парсинга. Там есть соответствующщий параметр со списком разрешенных элементов. Без этого он как был <div id="lmenu">lmenu</div> так и останется таким же без изменений.

Если TV то возможно нужно "перемапить" этот элемент.

ksevelyar
05.08.2008, 14:41
Спасибо, добавил див в элементс и теперь всё работает:

elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
DIV.all = 1
}

dmartynenko
05.08.2008, 14:56
Я, кстати, давно отказался от использования autoparser. Намного легче вручную вставить где нужно маркеры частей, их ведь обычно всего несколько. С autoparser появятся лишние <!-- ###...### --> везде где есть div с id.

GAZok
29.05.2009, 21:32
Я, кстати, давно отказался от использования autoparser. Намного легче вручную вставить где нужно маркеры частей, их ведь обычно всего несколько. С autoparser появятся лишние <!-- ###...### --> везде где есть div с id.

меня как раз интересует, можно ли каким-то не корявым образом удалить все не обработанные маркеры?

dmartynenko
01.06.2009, 12:51
Посмотрите экстеншн sourceopt.

Он оптимизирует итоговый код страницы, в том числе может удалить все комментарии:
Optimization of the final page: reformatting the (x)html output, removal of new lines, quotes, moving css into external files and more