Sertakan CSS dan Javascript dalam halaman Modx tertentu
P粉691461301
P粉691461301 2024-03-31 10:49:45
0
1
447

Saya cuba memasukkan coretan CSS dan JavaScript yang sangat mudah ke dalam halaman Modx yang menyenaraikan surat berita terkini MailChimp:

<style type="text/css">
.display_archive {font-family: arial,verdana; font-size: 12px;}
.campaign {line-height: 125%; margin: 5px;}
</style>
<script language="javascript" src="//ZZZZ.us11.list-manage.com/generate-js/?u=XXXXX&fid=YYYYY&show=10" type="text/javascript"></script>

<script> 标签返回一个 document.write(), yang mengeluarkan senarai terpaut.

Malangnya, TinyMCE nampaknya menyekat tag <style><script> dan kod ini tidak ditambahkan. Apakah cara terbaik untuk menambah blok kod ini pada halaman tertentu?

Saya menjumpai halaman ini yang menunjukkan penambahan kod pada <head><body> 标记的方法,但我希望将代码插入到页面的特定部分(因为它执行 document.write, jadi penempatan penting.

Saya fikir pilihan lain ialah membuat coretan kod:

$response = file_get_contents('https://ZZZZZ.us11.list-manage.com/generate-js/?u=XXXXX&fid=YYYYY&show=10')
// remove "document.write"
// unescape slashes
return $clean_html;

Tetapi ini nampaknya bukan pendekatan terbaik.

P粉691461301
P粉691461301

membalas semua(1)
P粉841870942

Anda boleh cuba membalut keseluruhan blok dalam tag .


    
    sssccc

Pilihan lain ialah pergi ke fail konfigurasi TinyMCS dan scriptstyle 添加到 extended_valid_elements. Sesuatu seperti ini:

.AddSetting("extended_valid_elements", "script[*],style[*]")

Tepat cara ini dilakukan (dan sama ada ia mungkin) bergantung pada pemalam TinyMCE yang anda gunakan. Sesetengah pemalam membenarkan lebih banyak konfigurasi daripada yang lain.

Penyelesaian lain: (dengan andaian masalahnya ialah anda ingin mempunyai kandungan teks kaya yang boleh diedit sebelum dan selepas gaya dan teg skrip anda) -- tambahkan dua kotak teks kaya pada templat halaman dengan blok yang mengandungi gaya dan tag skrip anda. Sebagai contoh, dalam templat anda boleh mempunyai:

[[*content]]
[[$chunkWithTags]]
[[*anotherRichTextTV]]
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan