Umbraco i Related Links

Posted on

programming3

Witam

Dzisiaj chciałbym podzielić się z Wami jak rozwiązałem problem linków zewnętrznych w typie Related Links. Nie było to banalne i nie mogłem  znaleźć żadnego konkretnego rozwiązania, gdzie byłoby napisane wszystko prosto i jasno. W zasadzie przypadkiem wpadłem na to jak to powinno być zrobione, dlatego postanowiłem opisać jak z poziomu C# odwołując się do danego dokumentu wpisać mu link zewnetrzny.

Oczywiscie normalna proba przypisania stringa nic nie da. Probowalem rowniez XML, troche cienko mi to szlo, moze komus sie uda.

U mnie zadzialala następująca sekwencja :


test = "<links><link title=\""+extUrl+"\" link=\""+ extUrl +"\" type=\"external\" newwindow=\"0\" /></links>";
doc.getProperty("externalUrl").Value = test;

extUrl to link akurat w tym przypadku pobrany z bazy danych, ale jest to string oczywiscie.

externalUrl to pole typu Related Link. Wrzucane do tej wlasciwosci jest string w postaci XMLa. Moze mozna utworzyc dokument XML i wpisać go tutaj jako string. Ja już sie nie bawiłem z braku czasu, ale jeśli Wam się uda, to piszcie.

Pozdrawiam


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *