вставка видов в node.tpl.php

Главные вкладки

Аватар пользователя leramulina leramulina 2 октября 2008 в 2:26

На всех англоязычных страницах сайта я получаю такое предупреждение:

user warning: Unknown table 'term_node_8' in field list query: SELECT node.nid, node_data_field_showing_time.field_showing_time_value AS node_data_field_showing_time_field_showing_time_value, term_node_8.name AS term_node_8_name FROM node node LEFT JOIN content_field_amfest_film node_data_field_amfest_film ON node.vid = node_data_field_amfest_film.vid LEFT JOIN content_field_showing_time node_data_field_showing_time ON node.vid = node_data_field_showing_time.vid LEFT JOIN i18n_node i18n ON node.nid = i18n.nid WHERE (i18n.language ='en' OR i18n.language ='' OR i18n.language IS NULL) AND ( (node.status = '1') AND (node.type IN ('show')) AND (node_data_field_amfest_film.field_amfest_film_nid = 705) ) in /www/realci01/www/htdocs/includes/database.mysql.inc on line 172.

Что бы это значило?

Это возникает после вставки видов дочерних нод, которые через Node Reference привязаны к родительским.

Вот таким образом была сделана вставка:

<?php
    // load the context-node's 'metadata'
  global $current_view;
    // * define the context-node's NID as the argument
  $current_view->args[0]=$node->nid;
 

   
        // * select the name of the view to embed as $view3
  $view3 = views_get_view('moviegallery');                    
    // * define this section for CSS
    print '<div class="moviegallery">';
    // * display a subtitle for the view section
    print '<h2>' . t($node->title . '') . '</h2>';
    // send $args to the View's Argument Handler and display $view3 in the context-node
    print (views_build_view('embed', $view3, $current_view->args, false, false));
    print '</div>';
 
  // * select the name of the view to embed as $view4
  $view4 = views_get_view('movietimetable');                    
    // * define this section for CSS
    print '<div class="movietimetable">';
    // * display a subtitle for the view section
    print '<h2>' . t($node->title . '') . '</h2>';
    // send $args to the View's Argument Handler and display $view4 in the context-node
    print (views_build_view('embed', $view4, $current_view->args, false, false));
    print '</div>';
 
  ?>

Но странно, что есть еще другой тип дочерних нод и они отображаются нормально и в русской и в английской версии.