Puncte:0

Schimbarea unui alias de nod pentru a-și reutiliza vechiul URL în mod programatic, fără a fi redirecționat în continuare către pagina nodului

drapel in

Sunt pe un site vechi pe drupal 7. Am un nod cu alias /url. Acum trebuie să gestionez acea adresă URL a paginii în mod programatic, așa că creez un articol într-un modul personalizat folosind hook_meniu() în acest fel:

/**
 * Implementează hook_menu().
 */
funcția MYMODULE_menu() {
  $articole = [];

  $items['url'] = [
    'title' => 'Titlu nou',
    'page callback' => 'MYMODULE_url_callback',
    „acces apel invers” => TRUE,
    'type' => MENU_CALLBACK,
  ];

  returnează $articole;
}

În nodul anterior, am schimbat aliasul în /url-vechi dar când merg la pagină /url Am fost redirecționat către /url-vechi și nu pot ajunge la noua pagină.

Unde este încă referită relația dintre nod/<nid> și vechiul lui pseudonim /url?

Am modulul Pathauto instalat. În lista de aliasuri /url link-ul nu mai este prezent.

Mulțumesc anticipat.

sonfd avatar
drapel in
Căutați o redirecționare pe ecranul de configurare Redirecționare, */admin/config/search/redirect*. Sau prin bara de instrumente admin: Gestionare > Configurare > Căutare și metadate > Redirecționări URL. Edit: Woops, aceste căi sunt pentru D8/D9, dar ideea este aceeași.
drapel in
Mulțumesc @sonfd! Nu a fost Pathauto, ci configurația redirecționează. Se rezolva :)
Puncte:0
drapel in

Am găsit unde sunt definite toate redirecționările nodurilor:

Configurare > Căutare și metadate > Aliasuri URL.

Trebuie să elimine toate aparițiile pentru noua adresă URL înainte de a ajunge la pagina în mod programatic.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.