Find the page from link This is a scenario. I wanted to find the content of the page from a link.

For eg while navigating the website, i clicked a link and the page loads. The page link is like www.example.com/gallery/videos

While checking I found there is a view named Gallery Videos and contains a 4 blocks attached. In the configuration of one block's path setting has been given "gallery/videos". But I did not find the page created for it. How can I easily detect where the content is loading and which view is it?

This seems to be a very basic question , but it seems hard to find when there are lot of contents, views and blocks used in the site.
Programatically speaking, if a View is involved in a template, the module injects the $view object into the available variables. So you can get to it pretty easily:

function MYMODULE_preprocess_node(&amp;$vars) {
  if (isset($vars['view']) &amp;&amp; $vars['view'] instanceof view) {
    if ($view-&gt;name == 'foo') {
      // ...
    }
  }
}


From a UI perspective, enabling the Contextual Links module might be a good solution to your problem. That will add direct edit/delete/etc links to nodes/blocks/views, and others depending on the contrib modules you have installed).

You can browse the site and simply click the edit link on a view to be taken to the edit page, where you can find out everything you need to know. Same for content, assuming it's been rendered in an entity view mode and not as fields.