Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Привязка к файлу - свойство

00 голосов
6
Предполагал, что, осуществив привязку к файлу на сервере, в детальном просмотре страницы увижу свойство, представляющее собой ссылку на данный файл на сервере (т.е. на конкретную страницу сайта). Причем наименованием свойства будет название страницы, на которую осуществляется переход.

Фактически происходит следующее:
В наименовании свойства прописывается путь к файлу
например, /catalog/product.php).

Может я чего не понимаю? Нигде в документации информации по данному свойству не нашел.

Если данное свойство не предназначено для этого, то с помощью какого свойства это можно сделать?

Заранее, спасибо. Надеюсь на ответ.
спросил 01 Авг, 13 от Kania (5,180 баллов)

6 Ответы

00 голосов
А вы что хотите вывести?

Если просто ссылку на страницу то можно использовать свойство типа text, а потом в шаблоне
вот в этом массиве

Код
<?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
<?=$arProperty["NAME"]?>:&nbsp;<?
if(is_array($arProperty["DISPLAY_VALUE"]))
echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);
else
echo $arProperty["DISPLAY_VALUE"];?><br />
<?endforeach?>


Найдете это свойство и пропишите ему ссылку, а свойство типа 'файла' предназначено скорее для работы с файлами(загружать, скачивать) например прайсы .zip или что то в этом роде )
ответил 01 Авг, 13 от Lekar (2,220 баллов)
00 голосов
Спасибо за ответ.

А чем отличаются свойства "Файл" и "Привязка к файлу (на сервере)"

Было бы логично, если бы свойство "Привязка к файлу" работало следующим образом:
Выбираем для свойства файл на сервере (не загруженный, а представляющий собой определенную страницу, причем она может быть разной для разных товаров).
При формировании описания продукта выбираем нужную страницу, и в итоге при детальном просмотре в значении свойства отражается название страницы в виде гиперссылки.

Но я так понимаю, что это пока не реализовано, и придется модифицировать код.

Может я ошибаюсь???
ответил 30 Сен, 13 от Kania (5,180 баллов)
00 голосов
Цитата
Гость пишет:
При формировании описания продукта выбираем нужную страницу, и в итоге при детальном просмотре в значении свойства отражается название страницы в виде гиперссылки.



Вот так как вы хотите сделать, удобно будет создать 2 инфоблока.

1) товара
2) описание

И сделать привязку описание к товару, используя свойство "привязка к элементу", это будет удобно )
ответил 31 Дек, 13 от Lekar (2,220 баллов)
00 голосов
То есть Вы думаете это наиболее простой вариант, а со ссылкой на страницу никак не получится?

Очень жаль.

Спасибо за вариант! Но для меня это более проблемно. Так как страница, на которую хочу поставить ссылку, содержит компоненты, а не только текст. Причем эти страницы уже давно созданы. И на эти страницы ссылаются другие страницы.
ответил 16 Апр, 14 от Kania (5,180 баллов)
00 голосов
Да нет, там все проще чем вы думаете ) используйте свойство "привязка к элементов" для этого и все )))
ответил 10 Авг, 14 от Lekar (2,220 баллов)
00 голосов
Спасибо, попробую таким образом.
ответил 14 Дек, 14 от Kania (5,180 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 16 Март, 14 от Kiriel (2,010 баллов)
0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
5 ответов