Как установить динамическую ссылку на домашнюю страницу в логотипе изображения?

MySite.com

когда я нажимаю на логотип сайта, хочу появиться на домашней странице sitefinity. как установить атрибут href в sitefinity, поскольку sitefinity CMS является динамической домашней страницей?

2 ответа

Решение

Есть несколько способов добиться этого, в зависимости от того, как вы настроили свой логотип на странице.

Ваша домашняя страница обычно настраивается для загрузки при посещении домена верхнего уровня, который находится в корне вашего сайта.

Если это так, и ваш логотип определен на странице.master, вы можете легко установить ссылку в качестве корневого, например:

<a href="/"><img /></a>

Если, с другой стороны, у вас есть изображение на странице или шаблоне sitefinity, вам нужно убедиться, что вы добавляете изображение внутри ContentBlock, а не виджет Image из боковой панели. Этот виджет используется только для отключения изображения, а не для ссылки на него.

добавив изображение в блок контента, вы можете выбрать его и добавить ссылку с панели инструментов radeditor на домашнюю страницу (или любую другую страницу)

надеюсь, что это полезно!

Другой, довольно простой способ сделать это - использовать ваш URL http://www.mysite.com/ качестве href для логотипа, что тоже неплохо (хотя уже не так динамично)

Но все же полезно, особенно если вы используете какой-то код в вашем файле print.css, который выглядит следующим образом:

a:link:after,
a:visited:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
}

и выводит ссылки href после ваших реальных ссылок на печатных страницах.

Это приведет к чему-то вроде ниже:

[логотип вашей компании] http://www.mysite.com/

Другие вопросы по тегам