Вход • Регистрация

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

  • 10 марта 2012 г.
  • Подскажите пожалуйста, как мне реализовать сабж. Что-то вроде <a href="<insert name="url_to_page" id="34">">...</a>
    • 11 марта 2012 г.
    • Вы лучше назначение сего действа опишите, может Вам элегантнее решения предложат
      • 11 марта 2012 г.
      • Задача: распихать ссылки по шаблону в самые разные места. У страниц, на которые ведут эти ссылки, неизменен лишь id, остальное может редактироваться в админке, поэтому строго привязываться к URL нельзя, ровно как и к названию ссылки. Создавать меню под каждую такую ссылку - тоже тупо. Пришлось бы создать 10-20 меню состоящие лишь из одного пункта.
        Есть ли быстрый эффективный способ решения такой задачи?
        • 14 марта 2012 г.
        • Какое меню... Вы описываете реализацию своего придуманного решения, а я спрашиваю про назначение. Для чего все это нужно мне например до сих пор не понятно.
          Вот сайт. Вот его меню, страницы. Вот английская версия. На каких страницах какие ссылки нужны? Для чего? Почему их адреса постоянно меняются? О чем сайт?
          • 21 марта 2012 г.
          • Хорошо, постараюсь изложить по-вашему. О чем сайт совершенно не важно. О слонах например. Есть на сайте меню "О компании", "О слонах", "Продажа слонов", "Частные объявления" и т.д. Но на сайте есть также три/пять/десять баннеров. Один из этих баннеров ведет на страницу "О слонах", другой на "Частные объявления", третий на "Контакты"... Расположены они в разных местах (баннера являются элементами шаблона, а не контента страниц). Один баннер располагается вверху, второй справа, третий снизу, четвертый на выпадающем слое и т.д.

            Теперь суть проблемы. Если я в шаблоне четко пропишу <a href="/o_slonah.html"><img alt="Баннер о слонах"></a>, то когда клиент захочет в будущем изменить ЧПУ или адрес страницы, баннерная ссылка будет приводить к 404.

            Так лучше изложил?
            • 21 марта 2012 г.
            • Вот для этого в 5.0 добавлен модуль баннер. Создавайте и пихайте его куда угодно.
            • 21 марта 2012 г.
            • Предложение о реализации ссылки по id у нас уже есть в базе. Сделаем. Пока нету.

              Если поменяется ЧПУ, то будет ошибка. Но вообще, я себе слабо представляю сайт, на котором зачем-то постоянно меняется ЧПУ... Это и для индексирования сайта ПС вообще беда.
              Сделайте show_block, сошлите по ЧПУ. Затем если ЧПУ поменяется, то в блоке в одном месте измените и все.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум