在分类页面上的Drupal视图中打印分类术语

时间:2017-05-10 16:29:36

标签: php drupal drupal-7 drupal-views

我有“市场”的分类标准。在该分类学的页面上,我正在使用一个视图。在该视图中,我想要一个打印出页面分类的标题,但我无法弄清楚如何访问Views tempate中的分类术语。

1 个答案:

答案 0 :(得分:-1)

在View模板中,您可以通过参数获取Taxonomy页面数据。

// L is size of left part, M is size of middle part, R is size of right part
/* I start with all array entries in the middle part, then I put elements 
   out of the middle part into the left and right part (depending on which 
   is smaller) until one of them is larger than M, this approach works for 
   many cases, two exceptions are the first 2 arrays given as examples in 
   this post. 
*/
       long a = 1;
       long b = n;
       long L = R = 0;
       long M = arr.sumOfAllArrayEntries;
       long temp;
       long[] arr = {9, 12, 4,  7, 10, 2, 5, 8, 11, 3}; 

       while (M > Math.max(L, R)) {
            if (L < R) {
                // move leftmost element of M to L
                temp = arr[(int) a++];

                M -= temp;
                L += temp;

            }
            else {
                // move rightmost element of M to R
                temp = arr[(int) b--];

                M -= temp;
                R += temp;
            }
        }

        // finds maximum of M, L, R 
        temp = Math.max(M, Math.max(L, R));

        // finds 2 smallest numbers out of M, L, R 
        if (temp == M)
            temp = L + R;
        else if (temp == L)
            temp = M + R;
        else if (temp == R)
            temp = M + L;

        // temp is equal to the sum of the 2 smaller parts
        System.out.println("Output: " + temp);