Preguntas etiquetadas con uri

Un "Identificador uniforme de recursos" identifica un recurso en una red.

47
¿Cómo obtengo el ID de nodo de la URL?

Hasta ahora, me encontré con estas 3 funciones en Drupal 7, pero no estoy realmente seguro de cuál es la diferencia entre ellas, y cuál es más apropiado para obtener la ID de nodo en una función de preproceso de bloque. menu_get_object() menu_get_item() drupal_lookup_path() ¿Me puede dar...

38
¿Cómo cambio un tema basado en la URL?

Tengo una instancia de Drupal ejecutándose en example.org. Que tiene un tema X instalado y activado. Ahora, por un período limitado, se supone que un evento se llevará a cabo en el sitio para el cual se ha "dividido" una sección especial. Todas las cosas relacionadas con ese evento irán a...

34
Cómo obtener la URL base de un sitio

Mi sitio está en http: //drupal8.local/ . ¿Cómo obtengo la parte drupal8.local de esa URL? Url::fromRoute('<'current'>')o base_path()devuelve la ruta parth de la URL; Por ejemplo, para http: //drupal8.local/a/b/c/d/e/f , devuelven ' /a/b/c/d/e/f'cuando solo necesito obtener...

32
¿Cómo obtengo la URL completa de la página actual?

Necesito obtener la URL completa de la página abierta actualmente. Yo uso el siguiente código, pero vuelve http://localhost/mysite/page_name. $path = isset($_GET['q']) ? $_GET['q'] : '<front>'; $link = url($path, array('absolute' => TRUE)); No es suficiente que mi código se complete;...

11
Cargar una entidad de archivo por URI

¿Hay alguna manera de cargar un archivo por URI en Drupal 8 o Drupal 9? En Drupal 7 es posible con el siguiente ejemplo: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If empty,...

11
drupal_goto (request_uri ()) reemplaza mi '?', '=' y '&' en la URL

Necesito redirigir al usuario desde una página con example.com/node/add/dispo?arg1=1&arg2=2 al mismo tipo de URL. Pero cuando simplemente hago un drupal_goto(request_uri());, redirige a mi usuario a example.com/node/add/dispo%25F%3C, etc. Intenté un str_replace pero no funcionó. ¿Tendrías...

10
¿Cómo obligar a la URL canónica a usar http?

En nuestra página usamos el módulo Metatag para mostrar una metaetiqueta canónica. En la configuración usamos el [current-page:url:absolute]token. Esto funciona bien, pero el problema es que si se accede a la página mediante HTTP o HTTPS, este protocolo se usa en la URL canónica. Para fines de...

10
¿Cómo detectar la URL actual?

Me gustaría agregar una clase de cuerpo en D6 si está en una página específica actualmente en mi template.phpTengo: if url('the/path') { add the body class... } Pero esa función no parece estar funcionando para

9
¿Cómo habilito las URL limpias con Nginx?

Estoy usando Drupal 7.x. He logrado que funcione sin URL limpias. Investigando, he entendido que debo crear un vhost para cada sitio de drupal y habilitar URL limpias con el siguiente código. if (-e $ REQUEST_FILENAME) {      rewrite ^ / (. *) $ / index.php? q = $ 1 last; } Alternativamente,...

8
La prueba de URL limpia falló en D 7

Estoy cansado de encontrar una solución para este problema. He intentado casi todo. Pero no me funciona. Lo que he probado se da a continuación: Descomentar RewriteBase / Cambiar la sintaxis de REWRITE URL Sin extensión .txt en el archivo .htaccess (EDITADO) mod_rewrite habilitado. Eliminar...

8
Obtenga una imagen con url de estilo de un URI en rama

Entonces, gracias a 4k4 , finalmente logré obtener mi URI de imagen original en una plantilla de campo a través de item.content['#item'].entity.uri.value y con {{ file_url(item.content['#item'].entity.uri.value) }} Obtendría la url del archivo original. Tengo la información del estilo de...

8
Cómo cambiar mi URL base

He creado un sitio web con drupal. Ahora, la URL base es http://xxx.xxx.xxx.xxx/drupal . Pero quiero cambiar la URL base como http://xxx.xxx.xxx.xxx ¿Cómo lo

8
¿Cómo encontrar la lista de 'caminos' en mi sitio?

Recientemente me convertí en el administrador de un sitio de Drupal. Estoy intentando configurar varios bloques en la página, y hasta ahora solo he logrado eliminarlos por completo. El menú de configuración me dice que ingrese la 'ruta' donde quiero que aparezca el bloque. ¿Cómo encuentro la lista...