2017-04-13 15 views
1

私はクラス拡張(色名のドロップダウンリスト)を作成しました。作成したページレイアウトに "deptHomeCol2Color"というカスタム属性を表示したいとします。村のドキュメントによるとMura CMS - カスタム属性の表示方法

#$.content('deptHomeCol2Color')# 

は私が必要とする必要があるすべてです。ただし、このカスタム属性が表示されているページの拡張属性で値を選択したにもかかわらず、これは何も出力しません。私はここで間違って何をしていますか?

ページでエラーが発生していないため、ページ自体に色が選択されていることを確認しました。

+0

あなたはどこでクラス拡張を定義しましたか(どの基本タイプ)ですか?どのバージョンのMuraを実行していますか?この変数を出力しようとしているColdFusionテンプレートはどこにありますか? –

+0

コンテンツアイテムの利用可能なすべての属性と、拡張属性を含むそれらの値を表示するには、を試してください。 –

答えて

2

@ JesseEarly、あなたは$.content('attributeName') ...を使用していますが、これは特に「コンテンツ」クラス拡張のためのものです。 「サイト」クラス拡張を作成しましたか?その場合は$.siteConfig('attributeName')を使用してください。

また、要求された属性が見つからない場合、Muraは単に空の文字列を返します。誤って誤って属性名を入力すると、時々このようなことが起こります。私は、クラス拡張で実際の属性名自体をチェックして、あなたのコードで使用しているものと一致させます。時々、私のタイプミスは、属性を作成している間に発生し、正しく私のコードでそれを綴った。

希望に役立ちます! -Steve

+0

これは助けになりました、ありがとう! – JesseEarley

関連する問題