1 Отредактировано Денис (20.08.2015 22:01:30)

Тема: Добавление текста между doctype и html

Здравствуйте.

Я верстаю магазин без применения сетки, используя Bootstrap 3. Для корректного отображения в IE мне необходимо начинать HTML страницу с такой конструкции:

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<html>
<head>
...

Подскажите, пожалуйста, как можно вставить произвольный текст после DOCTYPE или как можно использовать конструкции типа "before" и "after" из smarty-функций "addcss" и "addjs" применительно к тегу HTML?

Повысить оценку Понизить оценку

2 Отредактировано Александр (21.08.2015 11:15:07)

Re: Добавление текста между doctype и html

Подскажите, пожалуйста, как можно вставить произвольный текст после DOCTYPE или как можно использовать конструкции типа "before" и "after" из smarty-функций "addcss" и "addjs" применительно к тегу HTML?

Приведите пожалуйста пример, что Вам конкретно нужно получить.

3

Re: Добавление текста между doctype и html

Александр пишет:

Приведите пожалуйста пример, что Вам конкретно нужно получить.

Я же привел - страница начинается с

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<html>
<head>
дальше продолжается страница... (head, body) 

Повысить оценку Понизить оценку

4 Отредактировано Александр (21.08.2015 13:22:40)

Re: Добавление текста между doctype и html

Я не понял, т.к. функции addjs и addcss здесь не причём. Они добавляют всего лишь между тегами <head> теги с назначаемыми стилями.
http://readyscript.ru/dev-manual/dev_sm … ion_addcss
http://readyscript.ru/dev-manual/dev_sm … tion_addjs

Комментарий по основному вопросу, будет дан чуть позже.

5

Re: Добавление текста между doctype и html

Александр пишет:

Я не понял, т.к. функции addjs и addcss здесь не причём. Они добавляют всего лишь между тегами <head> теги со назначаемыми стилями.

Спасибо за объяснение, но я в курсе, для чего эти функции. Я говорил не про них, а про реализованные в них параметры "after" и "before", позволяющие добавлять произвольный текст до и после HTML-тега.

Повысить оценку Понизить оценку

6

Re: Добавление текста между doctype и html

Сегодня выйдет обновление, в котором можно будет перегрузить шаблон html.tpl, отвечающий за формирование шапки HTML документа. Как можно будет решить вашу задачу?

1. Обновитесь (сегодня во второй половине дня выйдет обновление).
2. Скопируйте шаблон html.tpl из /templates/system в /template/{ВАША ТЕМА}
3. Поправьте как вам угодно html.tpl, который вы скопировали в вашу тему.

Повысить оценку Понизить оценку

7

Re: Добавление текста между doctype и html

Спасибо, огромное!
Жду обновления...

Повысить оценку Понизить оценку