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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 19.10.2010, 11:59   #1
zakraben
Новенький
 
Регистрация: 19.10.2010
Сообщений: 9
Exclamation Валидность кода

Добрый день.
Вопрос в том что шаб у меня сверстан в Doctype: XHTML 1.0 Transitional. Проверяю валидатором - у меня 3 ошибки. Лезут они из meta тегов которые подставляет ядро системы - meta http-equiv, meta name="generator", link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_670d0f71b2.css
Все эти теги получаются открытыми >, мне же нужно закрыть их />.
Подскажите плз как и где это сделать.
zakraben вне форума   Ответить с цитированием
Старый 19.10.2010, 20:11   #2
zakraben
Новенький
 
Регистрация: 19.10.2010
Сообщений: 9
По умолчанию

C "meta http-equiv" и link rel="stylesheet" - разобрался.
А вот какая функция отвечает за вывод meta name="generator"? Понять не могу.
zakraben вне форума   Ответить с цитированием
Старый 20.10.2010, 00:31   #3
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

А в TS шаблона указано что вывод должен быть в xhtml?
-=UncleByte=- вне форума   Ответить с цитированием
Старый 20.10.2010, 01:46   #4
zakraben
Новенький
 
Регистрация: 19.10.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
А в TS шаблона указано что вывод должен быть в xhtml?
Да, конечно. Я указал все в TS (doctype и html тег).
Теперь сижу ищу как убрать вывод meta generator...
zakraben вне форума   Ответить с цитированием
Старый 20.10.2010, 03:49   #5
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

То есть примерно следующее в шаблоне указано:
Код:
config {
	...
	doctype = xhtml_trans
	xmlprologue = none
	htmlTag_langKey = ru
	xhtml_cleaning = all
	...
}
и при этом выводится все не вот так вот:
Код:
<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/
-->

<meta name="generator" content="TYPO3 4.3 CMS" />
<link rel="stylesheet" type="text/css" href="http://example.com/typo3temp/stylesheet_92c89c446a.css" media="all" />
да?
А какую систему вы используете (версию) и что используете для генерации шаблона?
Можно посоветовать плагин sourceopt для "чистки" html, но мне все-таки кажется что в шаблоне что-то не так.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 20.10.2010, 13:25   #6
zakraben
Новенький
 
Регистрация: 19.10.2010
Сообщений: 9
По умолчанию

Версия typo 4.4
Шаблонизатор TemplaVoila
Код выглядит так
Код:
config.doctype = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml"
А выводится все с открытыми тегами.
zakraben вне форума   Ответить с цитированием
Старый 20.10.2010, 16:50   #7
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

А чем не устраивает "родная" директива config.doctype = xhtml_trans? Она же все и выводит в нормальном виде. Приведенный мной выше код как раз и "делает" все заголовки и нормальный xhtml.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 20.10.2010, 19:45   #8
zakraben
Новенький
 
Регистрация: 19.10.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
А чем не устраивает "родная" директива config.doctype = xhtml_trans? Она же все и выводит в нормальном виде. Приведенный мной выше код как раз и "делает" все заголовки и нормальный xhtml.
Хмм...сейчас попробую чероз "родной" параметр сделать.
zakraben вне форума   Ответить с цитированием
Старый 21.10.2010, 03:50   #9
zakraben
Новенький
 
Регистрация: 19.10.2010
Сообщений: 9
По умолчанию

Спасибо огромное! Все замечательно отображает. Все теги закрыты.
zakraben вне форума   Ответить с цитированием
Старый 21.10.2010, 17:53   #10
Shtirliz
Новенький
 
Регистрация: 14.02.2008
Сообщений: 14
По умолчанию

meta name="generator" вообще ни кому не нужен, если на тупе3 делаешь, там вначале жирный коммент идет, что это сделано на тупо3
Такая меркантильность вас погубит, шеф
Shtirliz вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос (перевод коретки) кода TypoScript на строчки viod Общие вопросы 2 30.01.2010 17:15
Notepad++ в качестве редактора TypoScript с подсветкой и автодополнением кода mp3debuger Инструменты разработчика 14 25.10.2008 16:04
Вставка php кода margol TypoScript практикум 8 13.09.2008 18:37
Форматирование кода на Яве и XML dapissarenko Общие вопросы 2 22.02.2008 22:41
Подсчёт показателей кода для PHP/TYPO3 dapissarenko Общие вопросы 0 23.07.2007 23:16


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


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

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