Ho ContainerWidget e il tipo di contenitore personalizzato con campo ShowAllLinkCaption. Ora ho solo una soluzione, ed è brutta. Qual è il modo giusto per ottenere questo valore di campo in una vista Contenitore Widget?CMS frutteto: il modo giusto per ottenere il valore del campo dalla vista?
5
A
risposta
13
ContentItem è un oggetto dinamico che consente l'accesso diretto a parti e campi senza dover utilizzare quei brutti Lambdas. Hai solo bisogno di conoscere il nome della parte che ha il campo, e si può fare:
someContentItem.ThePartThatHasTheField.TheField.TheNameOfThePropertyYouWantToAccess
Problemi correlati
- 1. CMS frutteto: parte del contenuto non visualizzata
- 2. Il modo migliore per ottenere valore dalla collezione per indice
- 3. Moduli di contatto per il frutteto
- 4. Pagine Magento CMS - ottenere il titolo dalla chiave/identificatore dell'URL?
- 5. È prepareForSegue il modo giusto di passare il valore tra i controller di vista
- 6. Il modo giusto per ottenere nome utente e password dalla stringa di connessione?
- 7. Qual è il modo giusto per ottenere un grapheme?
- 8. Il modo più efficiente per ottenere tutto il valore per un campo in MongoDB e Node.js
- 9. Come allineare il testo di input del campo giusto?
- 10. Il modo giusto per arrotondare pandas.DataFrame?
- 11. Frutteto per siti Web personalizzati
- 12. Il modo giusto di fare Migrazione del dominio Android
- 13. Impossibile caricare l'immagine dalla cartella del progetto nel modulo Frutteto
- 14. LINQ ottenere il valore massimo dalla lista
- 15. Query del logparser per ottenere il valore del cookie
- 16. Ottieni il valore del campo nascosto Jquery?
- 17. ExecuteExcel4Macro per ottenere il valore dalla cartella di lavoro chiusa
- 18. Valore predefinito casuale/non costante per il campo del modello?
- 19. Raccomandazione ASP.Net CMS, frutteto, Sitefinity, Umbraco o N2?
- 20. Trova valore dalla vista dati utilizzando il nome della colonna
- 21. Query LINQ dinamica per ottenere il valore Campo dal database
- 22. qual è il modo giusto per usare pointer_from_objref() e Ref()?
- 23. Il modo giusto per convertire il char * numero in int32_t
- 24. Come faccio a ottenere il "giusto" giusto in una Array.map?
- 25. Android: ottieni il Viewgroup dalla vista?
- 26. È questo il modo giusto per trovare un checksum?
- 27. qual è il modo giusto per ottenere il nome della mia winforms application?
- 28. Imposta il valore del cookie dalla variabile
- 29. Qual è il modo giusto per disconnettere un MediaController?
- 30. come impostare il valore per il campo di testo extjs?
Altro ottimo aiuto da Bertrand ... mi chiedo come sarebbe stato possibile calcolare questo fuori senza il suo aiuto! –
Bertrand ha dato un ottimo ansiere che era esattamente quello che stavo cercando! Una specie di "Santo Graal" di Orchard e cosa rende Orchard così bello ... Ma sapevi che c'era un "ma" in arrivo, vero? ;) Ho questo: 'currentUser.UserCulturePart.Fields [0] .Value;' E funziona benissimo. Ho anche un ciclo foreach che scorre attraverso i campi di questa parte di contenuto ed elenca i suoi nomi. È solo un campo con il nome "Cultura". Ma se provo ad accedervi in questo modo: 'currentUser.UserCulturePart.Culture.Value' getta un errore che non contiene Cultura ... Qualche idea? –
Per quanto riguarda il mio ultimo commento. Avevo. Con campo ("Cultura") nelle mie migrazioni. C ... forse una buona cosa da notare, per mettere. Trim() quando li salvate? Poiché è molto difficile eseguire il debug e utilizzare nomi di campi che contengono spazi in essi è impossibile. Sono già riuscito a rompere il codice con spazi nei nomi dei campi. –