@@include('_sidebar.html', {
"isActive": "about",
"showSocial": true,
})
<h3 class="title-text">test</h3>
<h4 class="title-text">isActive = @@isActive</h4>
<h4 class="title-text">showSocial = @@showSocial</h4>
<ul>
<li>
@@if (isActive === 'about') {
<h3 style="color: red; font-size: 24px">About us</h3>
} @@if (isActive !== 'about') {
<a href="about.html"><h4>About us</h4></a>
}
</li>
<li>
@@if (isActive === 'faq') {
<h3 style="color: red; font-size: 24px">FAQs</h3>
} @@if (isActive !== 'faq') {
<a href="faq.html"><h4>FAQs</h4></a>
}
</li>
<!-- дальше много таких li -->
</ul>
@@if (showSocial === true) {
<div class="sidebar-social">
<!-- Много кода qweqweqeqweqe -->
</div>
}
[12:00:56] 'handleHTML' errored after 121 ms
[12:00:56] Error in plugin "gulp-file-include"
Message:
isActive is not defined: (isActive === 'about')
Details:
domainEmitter: [object Object]
domainThrown: false
function handleHTML() {
return src(path.src.html)
.pipe(
fileInclude({
basepath: "./" + sourceFolder + "/",
}),
)
.pipe(webpHTML())
.pipe(dest(path.build.html))
.pipe(browserSync.stream());
}
<div class="swiper @@class">
<b>@@if(button === 'yes')</b> {
<button class="swiper__button swiper__button--to-left @@class__button @@class__button--to-left">
@@include("./assets/icons/arrow_left.svg")
</button>
}
<div class="swiper__container-outer @@class__container-outer">
<ul class="swiper__container @@class__container">
@@if (el === "pet"){
@@loop('./partials/components/swiper/_item-pet.html',
"@@pathtoJSON")}
@@if (el === "testimonial"){
@@loop('./partials/components/swiper/_item-testimon.html',
"@@pathtoJSON")}
@@if (el === "howitworks"){
@@loop('./partials/components/swiper/_item-howitworks.html',
"@@pathtoJSON")}
</ul>
</div>