2011-08-02 6 views
0

シンプルだが、私はそれを理解することはできない。私のウェブサイトのすべてのリンクはリンクの背後のパスを突然表示しますCakePHP:完全なパスの後ろのリンク、削除できませんか?

例: まだメンバーはありませんか?あなたのピッチを追加するには登録してください(/ users/register)。

Firebugでどこから来ているかをトレースするパスを選択できません。誰でもアイデアがありますか?おかげ

UPDATE:

このリンクのPHPコードは次のとおりです。

echo $html->link('register', array('controller' => 'Users', 'action'=>'register')); 

は私が

+0

これを行うリンクのPHPコードを投稿してください。 – Dave

+0

<?php echo $ html-> link( 'register'、array( 'controller' => 'ユーザー'、 'アクション' => 'register')); ?> – ChrisDK

+0

私のコードをコピーして貼り付けました。余分なテキストがなくてもうまくいきました。申し訳ありませんが私はより多くの助けがありません。マイナーノート - コントローラーは小文字でなければならないと思います。1.3インチの場合は$ this-> Html-> link()でなければなりません – Dave

答えて

2

あなたの問題はスタイルルールではありません。あなたの問題は、通常の(スクリーン、投影)スタイルシートとして、青写真からのプリント専用のスタイルシートをリンクしていることです。

あなたのcssリンクに属性の1つとして 'media' = 'print'があることを確認する必要があります。

レイアウトのheadセクションでIE

<?php 
    .... 
    echo $this->Html->css(array(
     join(DS, array('blueprint', 'print')), 
     'stylesheet', 
     array('media' => 'print') 
    ); 
    ... 
?> 

どこか。

+0

ありがとう、これは動作します – ChrisDK

0

はこれを試して青写真CSS Frameworkを使用して...

$this->Html->link(__('register', true), array('controller' => 'Users', 'action' => 'register')); 

CakePHPのV 1.3

+0

webroot/blueprintのCSSフォルダのprint.cssの29行目の解決策を見つけたので、この行を削除しました:a:link:after、a:visited:after {content: "(" attr(href) ") ; font-size:90%;} – ChrisDK

関連する問題