0

私は空想でウェブストアをオープンしました。チェックアウト ページには、「あなたのカート」という文言があります。これは、別の翻訳を使用するため、置き換える必要があります。それを変更するコードが見つかりません。

これは私がFirebugで見ているものです:

<table id="v65-cart-moreItems" border="0" align="center" width="96%" cellspacing="0" cellpadding="1">
<h2 class="v65-your-cart-title">Your Cart</h2>

Firebug を使用すると、スクリプトを確認できます。

<script type="text/javascript">
    function formatCart() {
        jQuery(function () {
            var path = '/a/c/shoppingcart.css';
            if (document.createStyleSheet) {
                document.createStyleSheet(path);
            } else {
                cssTag = '<link rel="stylesheet" type="text/css" href="' + path + '"  />';
                jQuery(document.getElementsByTagName('head')[0]).append(cssTag);
            }
            VJS.v65Cart.Layout.moveRemoveButtons().moveArticleText().dividerAfterItems().swapCheckoutPaths().swapQTYandPrice().moveCouponForm().moveRecalcTotal().addHeader('Your Cart').formatCellSpacing(2).zebraStripes().init();
            if (jQuery('#v65-cart-shipping-details-wrapper').length > 0) {
                VJS.v65Cart.Layout.formatShipping();
            }
        });
    }
    if (typeof jQuery == 'function') {
        if (VJS.v65Toolkit.checkPage('shoppingcart.asp')) {
            var $layoutSettings = jQuery('#v65-layout-mode');
            if ($layoutSettings.length > 0) {
                if ($layoutSettings.attr('data-cart') == 'storedot') {
                    VJS.v65Toolkit.injectTag({
                        'type': 'script',
                        'url': 'a/j/vjs-shoppingcart.js',
                        'callback': formatCart,
                        'cache': false,
                        'node': 'script'
                    });
                }
            }
        }
    }
</script>

私を助けてください。

4

3 に答える 3

0

私はvolusionに慣れていませんが、次のようにjqueryを使用してタイトルをターゲットにできるようです:

$('.v65-your-cart-title')

.html('Your new title') で変更するだけです

そうなる

$('.v65-your-cart-title').html('Your new title')
于 2012-08-14T15:39:00.527 に答える
0

このコード行で

VJS.v65Cart.Layout.moveRemoveButtons().moveArticleText().dividerAfterItems().swapCheckoutPaths().swapQTYandPrice().moveCouponForm().moveRecalcTotal().addHeader('Your Cart').formatCellSpacing(2).zebraStripes().init(); 

メソッドは連鎖しています。これは、各メソッドがそのオブジェクトへの参照を返すため、各メソッドが引き続き同じオブジェクトに影響を与えることを意味します。

これらはすべて変更layoutされているため、有望に思えます。さらに、終わりに向かって、あなたが見る

.addHeader('Your Cart')

翻訳用にテキストを更新することをお勧めします。

編集: コード行が見つからない場合は、Ctrl+を押して「 addHeaderF を検索してください。

于 2012-08-14T15:39:17.920 に答える
0

編集しました。これでうまくいくはずです。

<script type="text/javascript">
    $(function(){
        $('.v65-your-cart-title').text('new text here');
    }
</script>
于 2012-08-14T15:40:00.823 に答える