Show content as per Taxonomy Term I am new to drupal and using drupal 7. I have created some taxonomies and using it as menus using Taxonomy Menu module. The Taxonomies are being shown as menus.

Now I want to change content of the page as per term of the taxonomy. I have searched the problem but found different modules doing this task like Taxonomy Display, Taxonomy Menu Block. But I don't want  to use any of the module and want to do it manually so that I can understand the inner working of Drupal themes. 

Any help will be much appreciated.
You can do this by Views:


Create view of block type (admin/structure/views)
Add fields want to display on term page.
Go to "Contextual filters" settings under "Advanced" tab.
Add the filters: "Content: Has taxonomy term ID (with depth)" and "Content: Has taxonomy term ID depth modifier". You can configure this on this filter: → When the filter value is NOT in the URL: → Provide default value → Type: Taxonomy Term ID from URL → under that, check the box "Load default filter from node page, that's good for related taxonomy blocks." → now check the boxes of the taxonomies you want involved here.
Now you need to add the second filter in order to exclude the current node from the list. Click [+] button of the contextual filters section.
Select Content: Nid.
Chosse the option "when argument is not present" to "Provide default argument".
Choose the "Default argument type" to "Content ID from URL".
Go to "MORE" , and check the "Exclude" box.
Move the filter "Content: Nid" to the top position.
Add a block to your view and embed the block on your node pages.
Save your view