Как в плагине на событие "OnDocFormSave" получить basePath или baseUrl источника медиа файлов?
        Подскажите, как в плагине получить basePath или baseUrl источника медиа файлов, например, с id 4.
Что-то нигде не нашел информации.
Заранее, благодарю!
    
    
                                                                                
            Что-то нигде не нашел информации.
Заранее, благодарю!
Комментарии: 6
                Такая тишина больше суток, что думается это сделать не возможно? Или все-таки возможно, но никто не задавался таким вопросом?
Или знающие еще не увидели этот вопрос?
                    Или знающие еще не увидели этот вопрос?
                А расскажите, какие шаги вы сделали чтобы решить этот вопрос?
Это ведь не справочная и не бюро добрых услуг, хотя бы покажите что вы пытались найти решение, старались, но не получилось и тогда может и люди откликнуться.
                    Это ведь не справочная и не бюро добрых услуг, хотя бы покажите что вы пытались найти решение, старались, но не получилось и тогда может и люди откликнуться.
$source = $modx->getObject('sources.modFileMediaSource',4);
$properties = $source->get('properties');
var_dump($properties['basePath']);            
                Благодарю, то что нужно.
Я прежде чем спрашивать, вначале сам предпринимаю попытки решить. Просто писать, что предпринимал, во-первых уже не помню, во-вторых, это необходимо документировать, но думаю это глупо, если не получалось.
Вот мой вариант с попытки № хз какой...:))
Думаю, что примерно одно и то же. Или какой-то вариант предпочтителен и более правильный?
Как более опытный, подскажи.
                    Я прежде чем спрашивать, вначале сам предпринимаю попытки решить. Просто писать, что предпринимал, во-первых уже не помню, во-вторых, это необходимо документировать, но думаю это глупо, если не получалось.
Вот мой вариант с попытки № хз какой...:))
$source = $modx->getObject('modMediaSource', 4);
$properties = $source->getProperties();
$basePath = $properties['basePath']['value'];Думаю, что примерно одно и то же. Или какой-то вариант предпочтителен и более правильный?
Как более опытный, подскажи.
                Было бы вообще замечательно узнать, как из TV image вытащить basePath — это был бы универсальный вариант. Но пока попытки не увенчались успехом.            
                    
                Твой вариант почти в 2 раза быстрее отрабатывает.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.