Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Решено] как прописать ссылку на файл


Recommended Posts

У меня проблема с тем как прописать ссылку допустим на файл который лежит в папке image, как это сделать. вот сейчас всё в таком виде

<div class="seti">
<a href=''><img src="http://magaz.loc/image/data/vk.png"></a>
<a href=''><img src="http://magaz.loc/image/data/twitter.png"></a>
<a href=''><img src="http://magaz.loc/image/data/facebook.png"></a>
<a href=''><img src="http://magaz.loc/image/data/google.png"></a>
</div>

как сделать чтобы нормально было, без указания сайта

Link to post
Share on other sites

Если в header.tpl прописано до тега </head>

<base href="http://magaz.loc/" />

(если нет, то прописать), тогда

<a href=''><img src="image/data/vk.png"></a>

  • +1 1
Link to post
Share on other sites

например так :

<img src="catalog/view/theme/default/image/wellc.png">

оно или нет?

Link to post
Share on other sites

Ваше сообщение очень сильно помогло.

Там смысл вот в чём с шаблон header.tpl(вид) из контроллера передаётся переменная $base, и с помощью этой строки задаётся адрес сайта

<base href="<?php echo $base; ?>" />

Поэтому чтобы видеть эту переменную шаблон вида видел, нужно в нужном контроллере передать эту переменную. В моем случае это строки

if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
$this->data['base'] = $this->config->get('config_ssl');
} else {
$this->data['base'] = $this->config->get('config_url');
}

и сейчас я уже обращаюсь вот так

<a href=''><img src="<?php echo $base; ?>/image/data/vk.png"></a>

Спасибо ещё раз за помощь, что-то не подумал был)

Link to post
Share on other sites

Это необязательно городить. Вполне достаточно <img src="/image/chto-to-tam.jpg" />

Link to post
Share on other sites

не всегда этого достаточно. особенно, если магазин в поддиректории.

самый вменяемый способ - использование переменных из конфигов:

/* image from {site}/image... */
<a href=''><img src="<?php echo HTTPS_IMAGE; ?>data/vk.png"></a>
/* image from {theme}/image */
<a href=''><img src="<?php echo HTTPS_SERVER; ?>catalog/view/theme/<?php echo $this->config->get('config_template'); ?>/image/vk.png"></a>

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.