2017-03-08 1 views
0

Hallo Leute, ich bin neu hier auch in Umbraco cms. Ich habe einen Dokumenttyp erstellt und er hat eine Eigenschaft (media picker). Meine Fragen ist, wie kann ich die media picker in andere Seite aufrufen. Sagen wir, ich werde eine andere Seite erstellen und werde die Eigenschaft, die ich erstellt habe, von der anderen Seite aufrufen. Hoffe jemand kann mir helfen. Ich habe über ihre Website und Google suchen, aber ich habe kein Glück, um eine bessere Lösung zu finden.Wie bekomme ich Immobilienwert in Umbraco 7

@if (CurrentPage.HasValue("teaserImage")) 
{ 
    var caseStudyImagesList = CurrentPage.CaseStudyImages.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); 
    var caseStudyImagesCollection = Umbraco.Media(caseStudyImagesList); 

    foreach (var caseStudyImage in caseStudyImagesCollection) 
    { 
     <img src="@caseStudyImage.Url" /> 
    } 
} 
+0

So auf einer Seite A die Eigenschaft „Teaserbild“ haben, und Sie wollen, dass es B von Seite zugreifen? – Eyescream

+0

ja das ist richtig .. – daidara

Antwort

1

Sie können den Knoten der Seite A von der Seite B auf viele Arten erhalten. Zum Beispiel:

// you can get the A node with its ID if you have it 
int idPageA = 1207; 
IPublishedContent nodeA = Umbraco.TypedContent(idPageA); 
// or maybe by moving through the tree, Model.Content is the typed version of currentpage, so you have intellisense 
IPublishedContent nodeA = Model.Content.Parent.Children().Where(x => x.GetPropertyValue<string>("propertyAlias") == "nodeA"); 
IPublishedContent nodeA = Model.Content.Parent.Children().Where(x => x.Name == "Node A Name"); 

if (nodeA.HasValue("teaserImage")) 
{ 
    var caseStudyImagesList = nodeA.GetPropertyValue<string>(CaseStudyImages).Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); 
    var caseStudyImagesCollection = Umbraco.TypedMedia(caseStudyImagesList); 

    foreach (var caseStudyImage in caseStudyImagesCollection) 
    { 
     if(caseStudyImage != null){ 
      <img src="@caseStudyImage.Url" /> 
     } 
    } 
} 
Verwandte Themen