We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 24682
    • 7 Posts
    есть TV imaga тип Image, загрузили файл с именем "2315_1_Villa & Pool.jpg", передаём параметр переменную в сниппет, снипет получает "2315_1_Villa"
    т.е. обрезает имя файла.
    Никто не знает как побороть не изменяя имён файлов?

      • 24682
      • 7 Posts
      Пример:
      [[imgbig? &pgtitle=`фото 4:[*pagetitle*]`&big=`0` &imag=`[*imaga4*]` ]]
      
      т.е. получается, что передаём следующее:
      
      [[imgbig? &pgtitle=`фото 4:фото виллы`&big=`0` &imag=`assets/images/2315_1_Villa & Pool.jpg` ]]
      
      но на деле получается так:
      
      [[imgbig? &pgtitle=`фото 4:фото виллы`&big=`0` &imag=`assets/images/2315_1_Villa` ]]
      


      Вот из-за того "&" в имени файла и обрезается всё.
      как можно это экранировать?
        • 24682
        • 7 Posts
        Решено.
        Создаём сниппет "phx:anden"
        <?php
        $newvalue = rawurlencode($output); 
        return $newvalue;
        ?>
        


        далее вызываем другой сниппет так:
        [[imgbig? &pgtitle=`фото 4:[*pagetitle*]`&big=`0` &imag=`[*imaga4:anden*]`]]
        

        т.е. phx нас спасёт )