您在這裡

magazeen_lite版型使用困擾

Megos's 的頭像
Megos 在 2011-01-10 (週一) 17:15 發表

magazeen_lite版型使用困擾

套版修改測試,新增圖片語法OK,

但是圖上的主視覺圖片,除了Drupal核心主題以外,
正常狀況.JPG

點擊其他節點內容都會出現叉燒包,
核心.JPG

又不知道該如何修正此錯誤,

請各位大大指點迷津。

需要在哪些修改呢?
(1)themes\magazeen_lite
(2)magazeen_lite\js
(3)magazeen_lite\templates
1.block.tpl.php
2.comment.tpl.php
3.comment-wrapper.tpl.php
4.node.tpl.php
5.page.tpl.php

還是要改css呢?

在magazeen_lite\templates
page.tpl.php裡有看到這段程式碼,這重這裡修改嗎?

<?php $js = drupal_add_js('misc/jquery.js', 'core', 'header');
$js = drupal_add_js(drupal_get_path'theme', 'magazeenlite') .'/js/magazeenlite.js', 'theme');print drupal_get_js('header', $js); ?>

該怎樣修改才可以讓網站瀏覽時,主視覺圖片不會顯示叉燒包??

請各位大大幫忙,謝謝大家。

http://dreamlabnfu.dlinkddns.com/drupal/node/70

附加檔案大小
Image icon 正常狀況.JPG47.51 KB
Image icon 核心.JPG40.67 KB

你好,我看了一下之後,發現圖片會出不來的原因在於,他圖片的路徑有問題。

打開 /magazeen_lite/templates/page.tpl 之後,可以發現,

 

  /images/slideshow/slide1.jpg" alt="" />
  /images/slideshow/slide3.jpg" alt="" />
(...下略)

程式轉譯後的路徑會變成: 
sites/all/themes/magazeen_lite/images/slideshow/slide1.jpg
sites/all/themes/magazeen_lite/images/slideshow/slide3.jpg

因為是相對路徑的關係,
所以當你在網站根目錄(以你的網站為例: http://dreamlabnfu.dlinkddns.com/drupal/ )看的時候,會是正常的,
但是到其他目錄底下看 (例如你的上傳公告),他找不到圖片,就會出現叉燒包。

解決這個問題其實也很簡單,就把 /magazeen_lite/templates/page.tpl
裡面圖片的路徑,改成絕對路徑,例如 (依站台設定可能有所不同,這裡只是舉例) :

 

  
  
(...下略)

這樣圖片就會正常顯示了。

不過,這版型的圖片應該只是 demo 用,通常都會修改成自己要用的圖片以及另外設定的 link 才對。
希望有幫到你了。