Создание табов пользователем
        Здравствуйте, Василий.
Возникла проблема, надеюсь, вы мне поможете с ее решение.
На одной из страниц сайта есть табы, работают по принципу якорей — ссылка на якорь в следствии чего вызывается нужная страница таба. Выглядит это так:
Кроме того, есть еще необходимость сделать возможным добавление новых элементов таба пользователем из админки. В табах описание продукта, по возможности нужно добавлять новые атрибуты описания — каждый таб — свое описание. Возможно, раньше вы сталкивались с такой проблемой и сможете мне помочь.
Заранее благодарю.
    
    
                                                                                
            Возникла проблема, надеюсь, вы мне поможете с ее решение.
На одной из страниц сайта есть табы, работают по принципу якорей — ссылка на якорь в следствии чего вызывается нужная страница таба. Выглядит это так:
<ul class="nav nav-tabs" id="myTab">
      <li class="active"><a href="#home">Дозирование</a></li>
      <li><a href="#profile">Меры безопасности</a></li>
      <li><a href="#messages">Хранение</a></li>
</ul>Но, когда я нажимаю на ссылку, меня, естественно перебрасывает на страницу 404, так как такого url не существует. Подскажите, пожалуйста, как сделать так, чтобы табы работали как нужно, чтобы MODX игнорировал эти url-якоря? Буду очень благодарен за помощь.Кроме того, есть еще необходимость сделать возможным добавление новых элементов таба пользователем из админки. В табах описание продукта, по возможности нужно добавлять новые атрибуты описания — каждый таб — свое описание. Возможно, раньше вы сталкивались с такой проблемой и сможете мне помочь.
Заранее благодарю.
Комментарии: 5
                По первому вопросу, в 
По второму — слишком неоднозначная задача, которую можно решить многими разными способами (как и всё в modx'е). Здесь легко подойдёт migxdb, но не знаю — разберётесь ли вы с ним. В xpdo что-нибудь понимаете? Сниппеты свои писали?
                    <head> ... </head> в html-шаблоне, скорей всего, надо добавить:<base href="[[~[[*id]]]]" />По второму — слишком неоднозначная задача, которую можно решить многими разными способами (как и всё в modx'е). Здесь легко подойдёт migxdb, но не знаю — разберётесь ли вы с ним. В xpdo что-нибудь понимаете? Сниппеты свои писали?
                Ищи ошибки в консоли браузера, MODX тут никак не влияет. Он только выдает тебе верстку, дальше она уже сама работает.
Тоже самое с новыми табами. Я делаю кастомные поля в таблице заказов и вывожу на странице примерно так:
                    Тоже самое с новыми табами. Я делаю кастомные поля в таблице заказов и вывожу на странице примерно так:
<ul class="tabs clearfix"> ... [[+changelog:notempty=` <li><a href="#changelog">История изменений товара</a></li> `]] </ul> <div class="tab-content"> ... <div class="tab-pane" id="changelog"> [[+changelog]] </div> </div>То есть, вкладка скрывается в заличии он заполнения поля.
                Спасибо, но мне, к сожалению, не все тут понятно)            
                    
                Вам надо дописать в ссылки адрес текущей страницы:
                    <ul class="nav nav-tabs" id="myTab">
      <li class="active"><a href="[[*uri]]#home">Дозирование</a></li>
      <li><a href="[[*uri]]#profile">Меры безопасности</a></li>
      <li><a href="[[*uri]]#messages">Хранение</a></li>
</ul>            
                Дописал, не работает.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.