Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Здравствуйте.
Подскажите, пожалуйста, как в модуле Тесты добавить дополнительное поле, чтобы можно было при добавлении теста прописывать Description?
Увы, в данном случае можно сделать только шаблонное описание что-то подобно:
<meta name="description" content="Попытайте удачу пройдите тест - $TEST_NAME$ <?if($CAT_NAME$)?>- $CAT_NAME$<?endif?>">
то есть только сделать шаблонный вариант, текст сформируйте сами какой будет в дескрипшине вместо попытайте удачу, описание отдельно с поля описание теста вывести нельзя так как оно внутри $BODY$
Да, вы правильно все поняли. Прописать в шаблон общая страница тестов http://ваш-сайт.ру/panel/?a=tmpl;m=18;t=1 в блоке хеад где-то после кода:
<title><?if($TEST_NAME$)?>$TEST_NAME$ - <?endif?><?if($CAT_NAME$)?>$CAT_NAME$ - <?endif?>$MODULE_NAME$ - $SITE_NAME$</title>
А эту конструкцию надо удалять?
<?$META_DESCRIPTION$?> <?$META_KEYWORDS$?>
Стоит по умолчанию.
Итак, после проделанных манипуляций
В исходном коде вижу вот что - на странице с тестом все ок. Дискрипш отображается
А вот на странице с Категорией, например, Тесты для женщин, отображается вот как
Тогда сделайте примерно так:
<meta name="description" content="Попытайте удачу пройдите тест<?if($TEST_NAME$)?> - $TEST_NAME$<?endif?> <?if($CAT_NAME$)?>- $CAT_NAME$<?endif?>">