Modul de cale standard
Dezvoltatorii drupal bine să înțeleagă că CNC - nevoia de marea majoritate a site-urilor, și să nu includă o astfel de funcțional în sistem, ar fi prostie. Prin urmare, în livrarea de bază a sistemului există o cale de modul, care doar adaugă posibilitatea de a crea un CNC.
Pentru a înțelege cum funcționează, mergeți la orice material, fie că este vorba de știri sau servicii, apoi mergeți la fereastra de editare.
CNC generare automată
Am creat un ccc pentru o singură noutate. Desigur, având în vedere că nu avem o mulțime de pagini, puteți să treceți și să faceți manual fiecare material CNC. Dar dacă sunt mai mult de 100 de materiale? Acest lucru cauzează deja dificultăți și ce se va întâmpla la 1000+? De regulă, toate au același CNC și diferă doar în cadrul rubricii. Prin urmare, trebuie să automatizăm această activitate. Pentru a face acest lucru, trebuie să instalați modulul pathauto (depinde de modulul token - trebuie de asemenea instalat).
Luați în considerare secțiunea de conținut. Aici putem personaliza șabloanele NC pentru tipurile de conținut. De exemplu, configurați pentru știri. Vom scrie "știri" și după aceea vom pune un simbol (o anumită variabilă) de la "șabloane în scenă". Avem nevoie de un jeton [nod: titlu]. care furnizează titlul materialului. Ca rezultat, obținem:
Apoi dați clic pe "Salvați setările".
Mai sus există tab-uri suplimentare:
- Setări - personalizați NC-ul generat. Ce cuvinte vor fi șterse de la CNC, lungimea maximă, caracterul de înlocuire a spațiului, registrul și așa mai departe.
- Actualizare în bloc - actualizați CNC pentru toate tipurile de materiale specificate care nu au CNC-uri.
- Ștergeți alise - îndepărtarea în masă a CNC pentru toate materialele. De exemplu. Dacă se modifică formatul CNC, mai întâi ștergeți și apoi generați altele noi.
Vom utiliza actualizarea în bloc, deoarece avem doar o singură știre. Pentru a face acest lucru, desigur, mergeți la fila Actualizare bulk și puneți toate semnele de verificare, apoi faceți clic pe Actualizare.
Toate materialele noastre au acum CNC și când adăugați materiale noi va genera automat un sinonim pentru tine.
Transliterarea NC
Dacă faceți titlul materialului în limba rusă, atunci în CNC vor fi cuvintele rusești. Dacă aș avea nevoie doar de caractere englezești în CNC? Traduceți folosind transliterația modulului.
După instalare și activare, accesați pagina de setări pathauto (/ admin / config / search / path / settings) și setați caseta de selectare "Transliterați înainte de crearea aliasului".
Salvați setările, ștergeți sinonimele curente și generați altele noi.
Solicitați o rugăminte în decizia unei întrebări. Site-ul este în valoare de modul Metaetichetă configurat pathauto pentru toate tipurile de costuri-șablon materiale [nod: Metaetichetă: titlu], și anume, un sinonim este generat din câmpul (pagina de titlu) în meta nodurile câmpuri. Dar faptul este că nu vrea să creeze automat un sinonim, trebuie să faceți o actualizare în masă a sinonimelor de fiecare dată după salvarea nodului. Când mă duc să editez nodul, văd că caseta de selectare nu este bifată de la element (Crearea sinonimului pentru adresa URL automat), deși l-am pus în timpul salvării.
Există, desigur, module pentru CNC. Pur și simplu nu înțeleg dacă este sau nu on-line pentru un nod pentru a genera automat o adresă URL sub formă / novosti / Soiuz-sovetskikh-sotsialisticheskikh-respuplik-prikazal-dolgo-zhitj în loc de prietenos toate / stiri / USSR / sosire?
Și transliterația?
În NSA s-au încheiat rușii cu software-ul lor?
Prostiile sunt totul. Pe clienții stupizi, dar nu și cei săraci se calculează. Tip, avansat. Aruncați-le, bine.