Jump to content
Sign in to follow this  
Fluc

Информационные страницы

Recommended Posts

Здравствуйте.

Кто-нибудь может подсказать как получить доступ к ссылкам на информационные страницы, чтобы их можно было размещать в разных местах в шаблоне.

Т.е. к примеру,в шаблоне footer.tpl есть ссылка на контакты, она выглядит так,

<a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a>

а информационные страницы идут комплектом

<ul>
	  <?php foreach ($informations as $information) { ?>
	  <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
	  <?php } ?>
	</ul>
.

Как получить ссылки на страницы, чтобы их (при добавлении в language и controller файлах) можно было располагать в шаблонах?

Может есть какой-нибудь модуль?

Share this post


Link to post
Share on other sites

Стандартный модуль "Информация" выводит все эти ссылки в любом нужном вам месте - оттуда и можете их получить.

Share this post


Link to post
Share on other sites

Стандартный модуль "Информация" выводит все эти ссылки в любом нужном вам месте - оттуда и можете их получить.

Думаю, это не совсем корректная формулировка. Модуль Информация выводит информацию в отдельный модуль, который можно разместить в любом виде и в любом месте. НО подвал останется подвалом :)

Share this post


Link to post
Share on other sites

2templar

да но мне нужны не внешние ссылки вроде http://localhost/site/page а внутренние, чтобы при переносе на сервер не нужно было их менять руками. В шаблоне модуля информация тоже самое что и в файле footer.tpl, скрипт выводит список ссылок на инф. страницы.

Поясню что мне нужно:

У меня есть страницы

1. о доставке

2. о оплате

3. о нас

4. дополнительно

Мне нужно, чтобы 1 и 2 можно было разместить в одной части шаблона, а 3 и 4 в другой (или, например, 1,2 должны быть в одном столбце футера, а 3,4 в другом).

Share this post


Link to post
Share on other sites

можно выпилить футер и вместо него использовать модуль Simple HTML 3 in 1 (2 in 1)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

2templar

да но мне нужны не внешние ссылки вроде http://localhost/site/page а внутренние, чтобы при переносе на сервер не нужно было их менять руками. В шаблоне модуля информация тоже самое что и в файле footer.tpl, скрипт выводит список ссылок на инф. страницы.

Пропишите их в виде относительных ссылок, т.е. вместо http://localhost/site/page - /site/page

Share this post


Link to post
Share on other sites

Можно посмотреть в браузере куда ведет ссылка (информационные страницы-то статичные) и в ручную вбить.

Например:

<div>
  <ul>
	<li><a href= "index.php?route=information/information&information_id=6">Информация о доставке</a></li>
	<li><a href= "index.php?route=information/information&information_id=3">Политика Безопасности</a></li>
	<li><a href= "index.php?route=information/information&information_id=5">Условия соглашения</a></li>
  </ul>
</div>

P.S. А вообще-то какая-то надуманная проблема...

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

Зачем их менять???

Движок берет данные (http://mysite.ru) из config.php и подставляет перед относительной ссылкой. При смене домена ничего не придется менять руками, если сами не ставили абсолютные ссылки...

Edited by 12strun
  • +1 1

Share this post


Link to post
Share on other sites

Наверное так и придется сделать. Благодарю всех ответивших.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.