Перестали работать ссылки [[~[[+id]]]] в версии 2.6.5
        Добрый день. После обновления заметил что вместо [[~[[+id]]]] теперь рендерится пустая строка. Это какое-то изменение в движке или настройках после обновления и как бы это исправить на всем сайте?
Спасибо!
    
    
                                                                                
            Спасибо!
Комментарии: 5
                Не знаю на счет движка, но использование конструкции [[~[[+id]]]] давно неактуально и в тоже я его могу назвать неправильным, ведь в таблице с ресурсами уже хранится ссылка на ресурс в поле uri
Т.е. вместо того чтобы каждый раз доставать ссылку, нужно просто вывести его из уже готового массива, он доступен в плейсхолдере:
[[+uri]]
                    Т.е. вместо того чтобы каждый раз доставать ссылку, нужно просто вывести его из уже готового массива, он доступен в плейсхолдере:
[[+uri]]
                Конструкция [[~[[+id]]]] корректна и правильна. uri может быть в ряде ситуаций неверным, например, если ресурс расположен в контексте, отличном от web, так бывает, допустим, на мультиязычных сайтах, когда через настройки контекста добавляется /en/ к ссылке.
Не сбивайте людей, говоря, что это неправильно, это правильно =)
                    Не сбивайте людей, говоря, что это неправильно, это правильно =)
                Видимо надо было кеш обновить, потому как все заработало. Но все равно не зря спросил, спасибо за разъяснения по поводу контекста.            
                    
                Согласен, упустил момент)            
                    
                UPD
Неправильна в тех ситуациях когда не производятся никакие манипуляции со ссылкой.
                    Неправильна в тех ситуациях когда не производятся никакие манипуляции со ссылкой.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.