Setarea CNC în știri 1c-bitrix - metoda №2, Alexei Valeev

Astăzi voi arăta cum se configurează CNC în schimbul a 2 componente - „alimentare de știri“ și „știri în detaliu.“ Rezultatul va fi link-uri interesante ca / ​​stiri / 1 / în loc de standard /news/news_detail.php?ELEMENT_ID=1.

Deci, ceea ce avem nevoie pentru a începe:
- blocul de informații create cu elementele adăugate
- procesor configurat 404 (cum să facă acest lucru, am scris aici)
- componenta „feed de știri“ (de exemplu, va fi localizat în site-ul rădăcină /index.php)
- componenta „știri detaliate“ (de exemplu, /news/news_detail.php)

Astfel se încheie procesul de configurare, NC ar trebui să funcționeze deja.

Lucrul cu secțiuni în mod deliberat nu a atins în acest articol, pentru motivul că nu există nici o componentă de știri standard, care afișează o listă a acestora (da, directorul este acolo, dar asta e alta poveste :)

înregistrări similare

Am fost niciodată taogo sau nu observați, dar apoi ambuscadă
Situația este aceasta: există un catalog (catalog) este configurat NC
Este necesar pentru a crea o nouă secțiune pentru conducerea sa

creat: Categoria / list.php
Am arunca înapoi componenta catalog.section și personalizabil filtrare pentru a se potrivi și l cnc

cum să scape de acea parte a = 1AUTO = CATEGORIA model Kia că numai stânga / Catalog / Categoria / 1 / kia /? PAGEN_1 = 2

elementele însele au în mod corect, e în regulă, dar nu există nici o paginare

atunci ai putea înțelege de ce acest lucru se poate întâmpla sau nu?

Aș adăuga, de asemenea, la proiectarea (:? \\ *.) # Astfel încât după revenirea la setările cache-ul de pe conținutul detaliat pagini în loc să nu apară inscripția roșu urât nu este găsit?

Când faceți clic pe link-ul „detaliu News“ se deschide 404.

Spune-mi, te rog, ce stadiu a făcut o greșeală. Mulțumesc.

Doar nu spun, ai nevoie pentru a testa, dar este imediat evident eroare 2:
1. În setările, trebuie să specificați componenta care utilizează codul elementului =
2. Condiția nu este același lucru ca și masca, deci corect # ^ / știri / ([a-zA-Z0-9] + $) / ([a-zA-Z0-9] + $) \. # PHP

articole similare