FILTER
SORT
Total: 208 productos
Código de pieza : 3121260322
Código de pieza : 3121260321
Código de pieza : 3121260320
Código de pieza : 3121260301
Código de pieza : 1260100543
Código de pieza : 1260100228
Código de pieza : 0638050038
Código de pieza : 5726809921
Hola! 👋
Sorularınız için bize yazabilirsiniz...
document.addEventListener('DOMContentLoaded', function () { if (!document.body.classList.contains('current-page-page-list')) return; var listContainer = document.querySelector('.page-list-content'); if (!listContainer) return; var titleEls = Array.prototype.slice.call(document.querySelectorAll('.page-title')); var pageLangMatch=location.pathname.match(/^\/(tr|en|es)(?:\/|$)/i); var pageLang=pageLangMatch?pageLangMatch[1].toLowerCase():(document.documentElement.lang||'en').slice(0,2).toLowerCase(); var searchLocale=pageLang==='tr'?'tr':pageLang==='es'?'es':'en'; var pageTexts={tr:{title:'Tüm Sayfalar',search:'Sayfa Ara',prev:'Önceki sayfa',next:'Sonraki sayfa'},en:{title:'All Pages',search:'Search Pages',prev:'Previous page',next:'Next page'},es:{title:'Todas las páginas',search:'Buscar páginas',prev:'Página anterior',next:'Página siguiente'}}[searchLocale]; var pageHeader=document.querySelector('main .contentbox-header h4'); if(pageHeader) pageHeader.textContent=pageTexts.title; var searchInput = document.querySelector('input[name="pq"]'); if (!searchInput) return; var searchForm = searchInput.closest('form'); searchInput.classList.add('page-search-input'); searchInput.placeholder=pageTexts.search; searchInput.setAttribute('aria-label',pageTexts.search); var searchCol = searchInput.closest('.col-9'); if (searchCol) { searchCol.classList.add('page-search-col'); } var submitBtn = searchInput.parentElement.parentElement.querySelector('input[type="submit"]'); if (submitBtn) { var submitCol = submitBtn.closest('.col-3') || submitBtn.parentElement; submitCol.style.display = 'none'; } var nativePager = document.querySelector('.paginate-wrapper'); if (nativePager) nativePager.style.display = 'none'; if (searchForm) { searchForm.addEventListener('submit', function (e) { e.preventDefault(); currentPage = 1; render(); }); } var noResults = document.createElement('div'); noResults.className = 'page-list-empty'; noResults.textContent = pageLang==='es' ? 'No se encontraron páginas que coincidan con su búsqueda.' : pageLang==='en' ? 'No pages match your search.' : 'Aramanızla eşleşen sayfa bulunamadı.'; noResults.style.display = 'none'; listContainer.parentNode.insertBefore(noResults, listContainer.nextSibling); var cards = titleEls.map(function (el) { return el.closest('.col-6') || el.parentElement; }); var pager = document.createElement('div'); pager.className = 'page-list-pagination'; listContainer.parentNode.insertBefore(pager, noResults.nextSibling); var PAGE_SIZE = 5; var currentPage = 1; function getMatches() { var query = searchInput.value.trim().toLocaleLowerCase(searchLocale); var matches = []; titleEls.forEach(function (el, i) { var text = el.textContent.trim(); if (!query || text.toLocaleLowerCase(searchLocale).indexOf(query) !== -1) { matches.push(cards[i]); } }); return matches; } function goToPage(p) { currentPage = p; render(); } function renderPager(totalPages, matchCount) { pager.innerHTML = ''; if (matchCount === 0 || totalPages <= 1) { return; } var prev = document.createElement('button'); prev.type = 'button'; prev.setAttribute('aria-label',pageTexts.prev); prev.className = 'page-pager-btn page-pager-arrow'; prev.innerHTML = ''; prev.disabled = currentPage === 1; prev.addEventListener('click', function () { goToPage(currentPage - 1); }); pager.appendChild(prev); for (var p = 1; p <= totalPages; p++) { var btn = document.createElement('button'); btn.type = 'button'; btn.className = 'page-pager-btn' + (p === currentPage ? ' active' : ''); btn.textContent = String(p); btn.addEventListener('click', function () { goToPage(Number(this.textContent)); }); pager.appendChild(btn); } var next = document.createElement('button'); next.type = 'button'; next.setAttribute('aria-label',pageTexts.next); next.className = 'page-pager-btn page-pager-arrow'; next.innerHTML = ''; next.disabled = currentPage === totalPages; next.addEventListener('click', function () { goToPage(currentPage + 1); }); pager.appendChild(next); } function render() { var matches = getMatches(); var totalPages = Math.max(1, Math.ceil(matches.length / PAGE_SIZE)); if (currentPage > totalPages) { currentPage = totalPages; } cards.forEach(function (c) { c.style.display = 'none'; }); var start = (currentPage - 1) * PAGE_SIZE; matches.slice(start, start + PAGE_SIZE).forEach(function (c) { c.style.display = ''; }); noResults.style.display = matches.length === 0 ? '' : 'none'; renderPager(totalPages, matches.length); } searchInput.addEventListener('input', function () { currentPage = 1; render(); }); render(); });
ideasoft e-ticaret paketleri ile hazırlandı.