无法检索 page-taxonomy.tpl.php 中的 subterm 图像

发布于 2024-11-09 08:37:41 字数 1391 浏览 3 评论 0原文

我希望我的分类页面以特定的方式设计。为此,我已经在 template.php 中完成了必要的操作。现在我已经准备好 page-taxonomy.tpl.php 并开始工作。我正在使用分类图像模块将图像上传到分类术语。我正在使用taxonomy_image_get_url($term->tid)检索相应术语的图像并显示它们。现在我想检索该术语的子术语,我已经能够使用 _taxonomy_term_children($term->tid) 来做到这一点,

问题是我无法检索其图像。

            <?php if ( arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2)) ) {
              $term = taxonomy_get_term(arg(2));
              $image_url = taxonomy_image_get_url($term->tid);
              print $image_url;
             }?>
            <div id="taxonomy_term_image"><img src="/sites/default/files<?php print $image_url;?>" /></div>
            <div id="taxonomy_term_description"> <?php print $term->description;?>                <?php print $images_url;?></div>
                              <?php print $feed_icons; ?><br/>
              Sub Categories:  <?php $taxonomy_children = _taxonomy_term_children($term->tid);
            foreach ($taxonomy_children as $value) {  
                $tax_child = taxonomy_get_term($value);
                print $tax_child->name;
                print $tax_child->description; 
                $subterm_image = taxonomy_image_get_url($taxchild->tid);
                                    print $subterm_image;
                }?>

I want my taxonomy pages to be styled in a particular way. For this I have done the necessary in template.php. Now I have page-taxonomy.tpl.php ready and working. I am using taxonomy image module to upload images to taxonomy terms. I am retrieving the images of a corresponding term using taxonomy_image_get_url($term->tid);and displaying them. Now I want to retrieve the subterms of this term, which I have been able to do using _taxonomy_term_children($term->tid)

The problem is I am not able to retrieve its image.

            <?php if ( arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2)) ) {
              $term = taxonomy_get_term(arg(2));
              $image_url = taxonomy_image_get_url($term->tid);
              print $image_url;
             }?>
            <div id="taxonomy_term_image"><img src="/sites/default/files<?php print $image_url;?>" /></div>
            <div id="taxonomy_term_description"> <?php print $term->description;?>                <?php print $images_url;?></div>
                              <?php print $feed_icons; ?><br/>
              Sub Categories:  <?php $taxonomy_children = _taxonomy_term_children($term->tid);
            foreach ($taxonomy_children as $value) {  
                $tax_child = taxonomy_get_term($value);
                print $tax_child->name;
                print $tax_child->description; 
                $subterm_image = taxonomy_image_get_url($taxchild->tid);
                                    print $subterm_image;
                }?>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

惯饮孤独 2024-11-16 08:37:42

您缺少渲染图像的 HTML 代码。需要像处理父图像一样将其放入:

<img src="/sites/default/files<?php print $subterm_image;?>" />

You're missing the HTML code to render the image. Need to put it in as you did the parent image:

<img src="/sites/default/files<?php print $subterm_image;?>" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文