2014-12-16 14 views
5

Ho due campi in Sitecore:BeginRenderLink Sitecore vetro Mapper

  • Leggi di più Link.
  • Ulteriori informazioni Titolo.

sto usando Sitecore MVC con mapper di vetro, e ho bisogno di fare entrambi i campi modificabili dalla pagina eidtor, quindi sto usando questo codice:

<div class="callout-footer"> 
    <p> 
    @using (BeginRenderLink(calloutItem, m => m.ReadMoreLink, new NameValueCollection { { "class", "group-action" } }, isEditable: true)) 
    { 
     <span class="text">@Editable(calloutItem, m => m.ReadMoreTitle) </span> 
    } 
    </p> 
</div> 

ora posso modificare il collegamento, ma il titolo non è ancora modificabile. Come posso renderli entrambi modificabili dall'editor di pagine?

risposta

1

Ayman,

Non v'è alcun motivo per cui questo non dovrebbe funzionare e ho appena duplicato localmente senza edizione modificare con successo il collegamento (tramite i pulsanti Experience Sitecore a Page Editor) e il titolo (tramite la modifica del testo standard l'Editor di pagine). In che modo esattamente il titolo non è modificabile? Non sei in grado di entrare nel fotogramma di modifica mentre sei in modalità di modifica?

L'unico pensiero che ho è che forse la tua classe "Testo" sullo span interferisce con il markup dell'editor di pagine di Sitecore. Potresti provare a rimuovere e vedere se sei in grado di modificare ReadMoreTitle?

0

Sì, non ero in grado di entrare in iframe, ho rimosso il padre div css quando la modalità pagina è "modifica pagina". Sembra che sia successo perché c'è un conflitto tra l'editor di pagine css e il mio progetto css. tutto sta funzionando bene ora.

Grazie.