Как прописать теги h1 в категориях?
#1
Отправлено 01 April 2015 - 12:21 PM
Заранее спасибо!
#2
Отправлено 01 April 2015 - 01:34 PM
Враки .Поиск по форуму ничего не дал...
Я точно это уже описывал.
1. в файле header.tpl.html
вместо
<td class="hd bf" align="left">{$header}</td>
вставляем
{if $htag ne ""}
<td class="hd bf" align="left"><{$htag}>{$header}</{$htag}></td>
{else}
<td class="hd bf" align="left">{$header}</td>
{/if}
2. в файле category.tpl.html
вместо
{include file="header.tpl.html" header=$postheader}
вставляем
{include file="header.tpl.html" header=$postheader htag="h1"}
3. в файл style.css добавляем
/* H1-H3 styles */ h1 {font-size:11px;margin: 0px 0px;} h2 {font-size:11px;margin: 0px 0px;} h3 {font-size:11px;margin: 0px 0px;}Это для дефолтового шаблона, но подходит без изменений для многих.
При необходимости меняем соответственно своему шаблону.
Я таким образом делаю не только H1 у главной строки страницы (товар, категория, новость, страница), но и H2 у списка товаров в категории, заголовков блоков, H3 у подзаголовков в блоках, если там список (статей, новостей, etc)
#3
Отправлено 01 April 2015 - 03:34 PM
#4
Отправлено 01 April 2015 - 04:13 PM
alt у фотографий обычно и так есть. По крайней мере, в дефолтовом шаблоне.А не подскажите, как мне для фото ALT и ТАЙТЛ прописать?
Соответственно, ищете фотки, у которых прописано alt="{$product_info.name}" и добавляете туда title={$product_info.name}".
Это для product_detailed.tpl.html, т.е. для подробного описания товара.
В остальных местах примерно так же.
#5
Отправлено 30 April 2015 - 10:34 PM
#6
Отправлено 30 April 2015 - 10:50 PM
Почему? Вполне нормальный вопрос. Нет в шаблоне от 3.1.3 файла header.tpl.html, без него в этом шаблоне обходятся.Может странный вопрос но в ShopCMS 3,1,3 почему то не могу найти файл header.tpl.html
И, на мой взгляд, окучивание сайта тэгами H1/H2/H3 в этом шаблоне даже проще.
#7
Отправлено 30 April 2015 - 11:46 PM
#8
Отправлено 01 May 2015 - 12:58 PM
В чем решение?
{assign var="postheader" value=<h1>`$product_info.name`</h1>}
#9
Отправлено 03 May 2015 - 10:33 AM
#10
Отправлено 03 May 2015 - 12:19 PM
Во всех, где Вы хотите получить H1-тэги у главной фразы страницы.Поменять надо в каком файле ?
Этот пример - для файла product_detailed.tpl.html
#11
Отправлено 04 May 2015 - 08:41 AM
{if $isadmin eq "yes"}{assign var="postheader" value=`$preheader``$product_info.name`}{else}{assign var="postheader" value=<h1>$product_info.name</h1>}{/if}
#12
Отправлено 04 May 2015 - 03:34 PM
Заголовок или H1-тэги? Если тэги, то Яндекс, Гугль и прочие поисковики врядли будут заходить на сайт под аминским доступом.Все получилось, единственное когда входишь по админкой заголовок проподает
#13
Отправлено 04 May 2015 - 03:56 PM
#14
Отправлено 04 May 2015 - 08:29 PM
{if $isadmin eq "yes"}{assign var="postheader" value=`$preheader`<h1>`$product_info.name`</h1>}{else}{assign var="postheader" value=<h1>$product_info.name</h1>}{/if}
доработка функционала
#15
Отправлено 10 January 2016 - 04:44 PM
Подскажите пожалуйста - сделал все как описано выше (дефолтовый шаблон), прописал стили для h1 в файл style.css, но все равно размер шрифта в тегах выходит слишком большим (как не меняй размер в style.css - 8-10-11-14 px). в чем моя ошибка?3. в файл style.css добавляем
/* H1-H3 styles */ h1 {font-size:11px;margin: 0px 0px;} h2 {font-size:11px;margin: 0px 0px;} h3 {font-size:11px;margin: 0px 0px;}Это для дефолтового шаблона, но подходит без изменений для многих.
#16
Отправлено 10 January 2016 - 05:34 PM
В краткости описания проблемы.в чем моя ошибка?
#18
Отправлено 11 January 2016 - 08:03 PM
В этой строке НОЛЬ информации, телепатов тут нет, а гадать по описанию "у меня не работает то, что работает у всех" не рационально. В дефолтовом шаблоне от 3.1.2 это работает. Вы утверждаете, что у Вас дефолтовый шаблон, т.е. без малейшего изменения.сделал все как вы описали в посте #2 , все Ок кроме размера шрифта
PS. Нажмите в браузере FireFox правую кнопку мыши на тексте, заключенном в h1-тэг (на том, у которого нежелательный размер) и выберите "исследовать элемент". Появится футер с полезным инструментом. Там в том числе будут (справа) все свойства элемента и откуда его свойства (CSS-настройки) берутся. Чудес не бывает и если вы пишете в настройке один размер фонта, а видите другой, значит где-то в другом месте (позже или хитрее) прописан другой размер фонта.
#19
Отправлено 12 January 2016 - 12:48 PM
Спасибо, разобрался
#20
Отправлено 12 January 2016 - 01:38 PM
/* H1-H3 styles */ h1,h2,h3 {font:inherit!important;margin:inherit!important;line-height:inherit!important;}Т.е. H-тэги просто наследуют родительский стиль. В большинстве случаев это дает желаемый результат - стиль текста остается тем же, что был до обрамления текста H-тэгами.