Как динамически изменять JSON Структурированные данные, изменять значение каждого ключа внутри тега скрипта - PullRequest
0 голосов
/ 29 марта 2020

Мне нужно добавить скрипт внутри определенной группы страниц, как мне изменить значения ключа внутри тега скрипта, нужно ли это делать на стороне сервера или на стороне клиента? Когда пользователь просматривает исходный код страницы, он должен видеть, как определенные значения меняются от страницы к странице.

это структура json


    {
                "@context": "https://schema.org",

                "@type": "Article",

                "mainEntityOfPage": {

                  "@type": "WebPage",

                  "@id": "{{location of the page }}"
},
              "headline": "{{Schema - Article Headline}}",

              "datePublished": "{{published_date}}",

              "dateModified": "{{modified_date}}",

               "description": "{{description}}"
}
</script>

Мне нужно добавить местоположение, ключ публикации, дату изменения и описание. я могу сделать это на стороне клиента с javascript или на стороне сервера с java сервлетами?

1 Ответ

1 голос
/ 29 марта 2020

Могу ли я сделать это на стороне клиента с javascript или на стороне сервера с java сервлетами?

Да. Вы можете сделать это на стороне клиента или на стороне сервера.

Код, который вы разместили, выглядит как шаблонизатор на стороне клиента (Angular?). Это должно быть проанализировано и заполнено используемой клиентской средой на основе определенных вами моделей данных.

Если вы хотите сделать это на стороне сервера с HTL / Sightly, вам следует необходимо заменить {{expression}} s на HTL $ {выражение} s, которые будут заполнены на основе определенных HTL глобальных объектов или Use-Objects .

...