Maks | проверил работу SEO , чуть подправил показ моб фильтра, но надо донастраивать верстку

web_99
Andrei 2 months ago
parent 28cbcefb7c
commit 877e7527a2
  1. 16
      catalog/index.php
  2. 26
      include/catalog-seo-text.php
  3. 88
      local/templates/.default/components/bitrix/catalog/main/section_vertical.php

@ -270,4 +270,18 @@ if (isset($_GET['sorting'])) {
) )
), ),
false false
); ?><? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?> ); ?>
<style>
/* Maks | Временно тут стили разместил для фикса мобильного фильтра */
.catalog-page__filter.is-active .catalog-page__filter-wrap{
height: 100%;
}
.filter__top{
pointer-events: auto;
}
</style>
<? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php"); ?>

@ -0,0 +1,26 @@
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст 1
</div>
<p class="catalog-page__seo-text">
Редактируется из /include/catalog-seo-text.php
</p>
</div>
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст 2
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus pronin sapien nunc accuan eget.
</p>
</div>
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст 3
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes.
</p>
</div>

@ -15,6 +15,16 @@ global $sotbitSeoMetaKeywords;
global $sotbitSeoMetaDescription; global $sotbitSeoMetaDescription;
global $sotbitSeoMetaBreadcrumbTitle; global $sotbitSeoMetaBreadcrumbTitle;
global $sotbitSeoMetaH1; global $sotbitSeoMetaH1;
global $sotbitSeoMetaTopDesc;//для установки верхнего описания
global $sotbitSeoMetaBottomDesc;//для установки нижнего описания
global $sotbitSeoMetaAddDesc;//для установки доп. Описания
global $sotbitSeoMetaFile;//для установки изображения
// echo $sotbitSeoMetaTopDesc;//вывод верхнего описания
// echo $sotbitSeoMetaBottomDesc;//вывод нижнего описания
// echo $sotbitSeoMetaAddDesc;//вывод доп. описания
// echo $sotbitSeoMetaFile;//вывод изображения
if (!empty($sotbitSeoMetaH1)) { if (!empty($sotbitSeoMetaH1)) {
$APPLICATION->SetTitle($sotbitSeoMetaH1); $APPLICATION->SetTitle($sotbitSeoMetaH1);
@ -87,7 +97,8 @@ $APPLICATION->IncludeComponent(
<? // GP | Сайдбар с фильтром ?> <? // GP | Сайдбар с фильтром ?>
<section class="catalog-page container section"> <section class="catalog-page container section">
<h2 class="catalog-page__title">Каталог товаров</h2> <!-- <h2 class="catalog-page__title">Каталог товаров</h2> -->
<h1 class="catalog-page__title"><? $APPLICATION->ShowTitle(false); ?></h1>
<div class="catalog-page__wrap"> <div class="catalog-page__wrap">
<aside class="catalog-page__filter"> <aside class="catalog-page__filter">
<div class="catalog-page__filter-wrap"> <div class="catalog-page__filter-wrap">
@ -265,11 +276,11 @@ $APPLICATION->IncludeComponent(
); );
?> ?>
<? <?
$APPLICATION->ShowViewContent('sotbit_seometa_top_desc');//вывод верхнего описания // $APPLICATION->ShowViewContent('sotbit_seometa_top_desc');//вывод верхнего описания
echo "<br>"; // echo "<br>";
$APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc');//вывод нижнего описания // $APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc');//вывод нижнего описания
echo "<br>"; // echo "<br>";
$APPLICATION->ShowViewContent('sotbit_seometa_add_desc');//вывод доп. описания // $APPLICATION->ShowViewContent('sotbit_seometa_add_desc');//вывод доп. описания
?> ?>
</div> </div>
@ -325,54 +336,17 @@ $APPLICATION->IncludeComponent(
</section> </section>
<? // GP | SEO-текст ?> <? // GP | SEO-текст ?>
<?php <section class="catalog-page__seo container section">
if (\Bitrix\Main\Loader::includeModule("iblock")) { <?if ($sotbitSeoMetaBottomDesc):?>
$sectionId = $arResult['VARIABLES']['SECTION_ID']; <? echo $sotbitSeoMetaBottomDesc; //вывод нижнего описания ?>
<?else:?>
if ($sectionId) { <? $APPLICATION->IncludeComponent(
$arSelect = ['ID', 'DESCRIPTION']; "bitrix:main.include",
$arFilter = ['ID' => $sectionId, 'IBLOCK_ID' => 4]; "",
$res = CIBlockSection::GetList([], $arFilter, false, $arSelect); array(
if ($arSection = $res->GetNext()) { "AREA_FILE_SHOW" => "file",
if (!empty($arSection['DESCRIPTION'])) { "PATH" => "/include/catalog-seo-text.php"
echo '<div class="section container">'; )
echo $arSection['DESCRIPTION']; // выведем SEO текст ); ?>
echo '</div>'; <?endif;?>
} </section>
}
} else {
?>
<section class="catalog-page__seo container section">
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes.
</p>
</div>
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam fermentum, nulla luctus pharetra vulputate, felis tellus mollis orci, sed rhoncus pronin sapien nunc accuan eget.
</p>
</div>
<div class="catalog-page__seo-item">
<div class="catalog-page__seo-name">
SEO-текст
</div>
<p class="catalog-page__seo-text">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar sic tempor. Sociis natoque penatibus et magnis dis parturient montes.
</p>
</div>
</section>
<?php
}
}
?>
Loading…
Cancel
Save