Sto tentando di utilizzare il pulsante di ancoraggio in un campo RTF di un componente e ottenere un comportamento imprevisto. Utilizzando il browser Chrome dalla vista di progettazione, seleziono/seleziono la voce (ad esempio <h2>My Heading</h2>
) che desidero utilizzare come ancoraggio, quindi preme il pulsante di ancoraggio e inserisco il nome dell'ancora (ad es. My_place).Creazione di collegamenti di ancoraggio nei campi rich text con SDL Tridion 2011 SP1
Il risultato è il seguente codice in fase di visualizzato nella mia scheda fonte:
<a name="my_place" id="myplace"/><h2>My Heading</h2>
Questo provoca problemi di rendering nella visualizzazione del codice HTML in un browser a causa della chiusura di auto <a/>
tag.
mi sarei aspettato uno dei seguenti tre frammenti HTML viene inserito nel codice HTML:
<a name="my_place" id="myplace"><h2>My Heading</h2></a>
o
<h2><a name="my_place" id="myplace">My Heading</a></h2>
o
<a name="my_place" id="myplace"><a><h2>My Heading</h2>
Qualcun altro ha sperimentato questo ? o conoscere un modo per ottenere ciò che mi aspettavo (senza modificare manualmente l'HTML). O si tratta di un bug nella versione attuale del prodotto.
Penso che tu sia corretto @Dom - Ho modificato il mio XSLT filtro per la schema per gestire il problema come consigliato. Ho aggiunto il mio XSLT qui sotto in modo che altri possano vedere –