Maxsus maydondagi kontentni pastki holatga Dashes bilan almashtirish

Menda bu shaxsning nomi bilan maxsus maydon bor va uni (shablonda) bo'shliqlar o'rniga chiziqlar bilan barcha kichik harflar bilan almashtirishingiz kerak, shuning uchun uni ID yorlig'i sifatida ishlatishim mumkin. Misol:

Suzie McRowdy becomes suzie-mcrowdy

Bu men uchun g'amxo'rlik qiladigan (ideal holda bepul) qo'shimchalar bormi?

1
Ma'lumotlar bazasidagi ma'lumotlarni yoki yangilanib turadigan ma'lumotlarni haqiqatan ham "as-is" ushlab turadimi va shablon chop etishga aylantirishni aniqlay olasizmi?
qo'shib qo'ydi muallif Josh Kodroff, manba
Agar u Matritsa maydoni bo'lsa, siz, ehtimol, konvertatsiya qilish uchun url-nom FT-dan foydalanishingiz mumkin.
qo'shib qo'ydi muallif Arnold Zokas, manba

3 javoblar

Agar shablondan buni qilish kerak bo'lsa, siz shunday bir plaginni ishlatishingiz mumkin:

http://devot-ee.com/add-ons/create-url-title

Agar siz buni to'g'ridan-to'g'ri JBga bajarishingiz kerak bo'lsa, iltimos bizni yangilab turing, shunda biz sizga ushbu echimni taklif qila olamiz.

Eslatma: Idoralar String da url_title deb nomlangan maxsus usul mavjud bu xuddi shu narsani amalga oshiradi, lekin bu bepul qo'shimcha emas.

4
qo'shib qo'ydi
Bundan tashqari, plaginlarni formatlash filtrlari sifatida ham foydalanish mumkin. Ushbu ekran tasvirini tekshiring: cl.ly/Tsdy Ro'yxatni tahrirlash-ni bosing, plaginni u yerda faollashtiring va ushbu formatni o'zingizning kontentingiz mazmuniga majbur qilishingiz kerak.
qo'shib qo'ydi muallif Daan, manba

Men buni Idoralardagi String yordamida qildim.

{label}

You can see the docs here

Ushbu usulni yoqtiradigan sabab IE String - saytning ko'p qismida juda foydali. U juda ko'p foydali xususiyatlarga ega!

2
qo'shib qo'ydi

Bundan tashqari, past almashtirish (BEPUL!) Dan foydalanishingiz mumkin:

http://gotolow.com/addons/low-replace/docs#tags

Chiqarilgan ma'lumotlarni case sozlamasi uchun ishlatmadim, lekin u qo'llab-quvvatlanadi.

Buni boshlashingiz kerak!

1
qo'shib qo'ydi