Можно ли сделать каталог магазина в виде одного html-файла?
каталог магазина простой - одно небольшое дерево продуктов, штук 50 продуктов и все одной тематики
что если все это будет на одной странице и жаваскриптом все это дерево анимировать и включать-отключать разделы для показа
как можно сделать каталог магазина без перезагрузки страницы?
правильно ли я понимаю что у каждого товара должна быть своя отдельная страница?
чтобы покупатель мог скопировать себе ее урл
нормально ли сделать так -
есть отдельные страницы для каждого товара - и возможность пользователю скопировать урл страницы товара
и есть html (без заголовков метатегов и тд) этих страниц хранящиеся в отдельных файлах
эти html -данные загружаются в основную страницу
Как самый простой и быстро работающий вариант: includeHTML.
Добавить для записи в хистори и смены контента:
let state = {};
let title = 'new page title';
let url = 'urlToNewPageHTML.html';
history.pushState(state, title, url);
document.body.innerHTML = newPageHTML;
но непонятно как делать эти страницы
внедряемый html должен содержать только теги
а отдельная страница товара должна быть полноценным html-файлом с метатегами и тд
raforpost, ответ на вопрос: размещение микроразметки о конкретном товаре во встраиваемом HTML-коде для страницы отдельного товара.
Также, можно менять и все поля в хидере до окончания загрузки страницы.
Робот индексирует после события onLoad.
raforpost, можно исправить так:
1. Засунуть всё в секции и их переключать через js по клику на ссылки.
2. Вместе с этим, менять линк в адресной строке через HTML5 History (также, через js).
для каждого товара нужна отдельная страница
Если нужно менять всю целиком (от <!DOCTYPE html> до </html>) и без перезагрузки - то никак.
raforpost, они не пропустят! Они не будут парсить повторно страницу из sitemap и указанную в iframe: спарсят то, что попалось первым.
Но рейтинг страницы из-за присутствия iframe - понизят.
нормально ли сделать так -
у каждого товара своя страница
основная страница это меню которое в айфреймах открывает страницы товаров
но для роботов в меню ссылки на страницы, и эти ссылки не видны пользователю
я исхожу из того что надо чтобы у каждого товара своя страница
этот функционал нужен
но с другой стороны надо чтобы страница не перегружалась
вот еще вариант -
есть отдельные страницы для каждого товара - и возможность пользователю скопировать урл страницы товара
и есть html (без заголовков метатегов и тд) этих страниц хранящиеся в отдельных файлах
эти html -данные загружаются в основную страницу
raforpost, фигню какую то вы выдумываете, наведите порядок в мыслях для начала.
Определитесь нафига вам такие выкрутасы и проблемы, в чем их цель, усложнить жизнь пользователям и поисковым системам по самое не балуйся?
raforpost, прочитал весь тред и вопрос, и не увидел причины для который вы это все выдумываете.
Как мне может быть лень прочитать , если вы не написали для чего хотите это сделать.
raforpost, ну просто вообще не очевидно зачем такой геморрой городить, когда можно сделать как у всех, оно и правильно и красиво и пользователям нравится и поисковикам