2014-12-16 2 views
5

У меня есть два поля в Sitecore:BeginRenderLink Sitecore стекла Mapper

  • Read More Link.
  • Подробнее Название.

Я использую Sitecore MVC со стеклом картографа, и мне нужно, чтобы оба поля редактирования со страницы eidtor, поэтому я использую этот код:

<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> 

Теперь я могу изменить ссылку, но название все еще не редактируется. Как я могу сделать их доступными для редактирования из редактора страниц?

ответ

1

Айман,

Там нет причин это не должно работать, и я просто дублировал его локально без проблем успешно редактируемой Ссылки (через Опыт Кнопку Sitecore в Редактор страниц), а также название (с помощью стандартного редактирования текста в Редактор страниц). Как точно название не редактируется? Вы просто не можете попасть в рамку редактирования в режиме редактирования?

Единственное, что у меня есть, это то, что, возможно, ваш класс «Текст» на промежутке вмешивается в разметку редактора Sitecore. Не могли бы вы попытаться удалить и посмотреть, можете ли вы редактировать ReadMoreTitle?

0

Да, я не смог попасть в iframe, я удалил родительский div css, когда режим страницы «редактирование страницы». Кажется, это произошло потому, что между редактором css и моим проектом css существует конфликт. теперь все работает нормально.

Спасибо.

Смежные вопросы