- Автор темы
- #1
Здравствуйте, данный модуль присутствует на версия движка начиная с ImageCMS 4.8. Я посчитал, что этот модуль будет полезен так же и на старых версия движка. Так как у меня стоит ImageCMS 4.7 Premium, делал все под него. Как себя поведет модуль на других версиях, не проверял. Но у меня была следующая проблема: после установки модуля, карточка товара переставала работать, а точнее выводила ошибку 500. По этому именно вам придется проверить работоспособность на других версиях.
1. Импортируем два модуля: CMSFactory и seo_snippets по адресу application/modules , CMSFactory копируем с заменой т.к. в движке уже он присутствует.
2. Устанавливаете модуль seo_snippets в админ панели.
3. Для работоспособности карточки товара вам нужно добавить еще одну функцию в валюты: Идем по адресу application/modules/shop/classes/Currency/Currency.php и вставляем данный код перед последней закрывающейся скобкой:
public function getCode() {
if ($this->current instanceof \SCurrencies) {
return $this->current->getCode();
}
}
Если все правильно сделали, карточка товара станет загружаться. Чтоб удостовериться в работоспособности модуля, необходимо проверить любую страницу сайта на валидаторе google или yandex на предмет структурированных данных. Переходим по ссылке https://search.google.com/structured-data/testing-tool/u/0/?hl=ru вставляем в форму URL любой страницы и валидатор должен отобразиться структуру ваших данных. Если все сделали правильно будет отображаться примерно такое содержимое:
1. Импортируем два модуля: CMSFactory и seo_snippets по адресу application/modules , CMSFactory копируем с заменой т.к. в движке уже он присутствует.
2. Устанавливаете модуль seo_snippets в админ панели.
3. Для работоспособности карточки товара вам нужно добавить еще одну функцию в валюты: Идем по адресу application/modules/shop/classes/Currency/Currency.php и вставляем данный код перед последней закрывающейся скобкой:
public function getCode() {
if ($this->current instanceof \SCurrencies) {
return $this->current->getCode();
}
}
Если все правильно сделали, карточка товара станет загружаться. Чтоб удостовериться в работоспособности модуля, необходимо проверить любую страницу сайта на валидаторе google или yandex на предмет структурированных данных. Переходим по ссылке https://search.google.com/structured-data/testing-tool/u/0/?hl=ru вставляем в форму URL любой страницы и валидатор должен отобразиться структуру ваших данных. Если все сделали правильно будет отображаться примерно такое содержимое: