I am using a View in two different pages: page--front.tpl.php and views-view-grid--inside--page-1.tpl.php which is a custom display of a view.
This is the code that is used in both of these
print views_embed_view("loadcover","block",$nid);
and I also set Use AJAX:Yes in the Views settings. The problem is the View's Ajax paging works in the page--front.tpl.php but it's Ajax paging doesn't work in views-view-grid--inside--page-1.tpl.php, In this page the pager is appeared as a link not ajax. What is the problem?
UPDATE:
I tried
print views_embed_view("loadcover","block",$nid);
in page.tpl.php and it worked with Ajax, Is there any problem with Views template files?
I found Disabled AJAX paging with embedded views when used in page.tpl.php it gave me some clues but still I'm unable to solve the problem.
UPDATE:
This is the complete code, This code is exactly the code that is works in page--front.tpl.php. I moved the print views_embed_view("loadcover","block",$nid); in different places of this code but it didn't work again. I guess the problem might be because of js codes that are not loaded in this page.
<?php
global $base_url;
global $language;
$menu = new stdClass();
$menu = buildMenuObject($menu);
$bookCounter = 0;
while ($bookCounter < sizeof($view->result)){
$nid = $view->result[$bookCounter++]->nid;
if($bookCounter <= 6)
{
$top = 222 + (188 * floor($bookCounter/7));
}
else
$top = 252 + (188 * floor($bookCounter/7));
$node = node_load($nid);
$wrapper = entity_metadata_wrapper('node',$node);
$title = $wrapper->title->value();
$detail = $wrapper->field_detail->value();
$writer = $wrapper->field_writer->value();
$edition = $wrapper->field_edition->value();
$translators = $wrapper->field_translators->value();
$publisher = $wrapper->field_publisher->value();
$year = $wrapper->field_year->value();
$nop = $wrapper->field_nop->value();
$jelds = $wrapper->field_jeld->value();
print "<div style='top:".$top."px' class='lib-td-detail lib-td-detail-counter-$bookCounter library-td-detail-nid-".$nid."'>";
print "<img class='lib-detail-close' src='".$base_url."/sites/all/themes/lib/images/cross.png' />";
print "<div class='library-fields-container lib-inside-fields-$nid'>";
print "<div class='library-fields-right library-fields'>";
print "<div class='library-title'>";
print $title;
print "</div>";
print "<div class='library-field library-writer'>";
print $menu->writer." : ". $writer;
print "</div>";
print "<div class='library-field library-edition'>";
print $menu->edition." : ". $edition;
print "</div>";
print "<div class='library-field library-translators'>";
print $menu->translators." : ". $translators;
print "</div>";
print "<div class='library-field library-publisher'>";
print $menu->publisher." : ". $publisher;
print "</div>";
print "<div class='library-f-detail'>";
print $detail;
print "</div>";
print "</div>";
print "<div class='library-fields-left library-fields'>";
print "<div class='library-fields-left-top library-fields-top'>";
print views_embed_view("loadcover","block",$nid);
print "</div>";
print "<div class='library-fields-left-bottom library-fields-bottom'>";print "</div>";
print "</div>";
print "</div>";
print "</div>";
}
?>