km8
1
表題の件の通りになります。
いくつか方法を試しましたがダメでした😭
お分かりになる方いらっしゃいましたら、よろしくお願い致します!
▼該当ページ
「商品について問い合わせる」をクリックしたあと、問い合わせフォームに商品名を自動で反映させようと思ってます。
①contact-form.liquidの変更
以下を追加
②main-product.liquidに以下を追加
<a href=“/pages/contact?product={{ product.title | url_encode }}”
class=“button button–full-width” style=“background: {{ block.settings.color_btnBk }}; color: {{ block.settings.color_btnTxt }};” target=“_blank”>{{ block.settings.btn_txt }}
-––
以上になります。
初歩のCSS程度の知識でAIを用いながら試しましたが、実現には至らず…
ぜひ、お力お借り出来たら嬉しいです!
km8
2
①の追加内容が消えていたので下記に記載します👇
←——script>
document.addEventListener(‘DOMContentLoaded’, function() {
const urlParams = new URLSearchParams(window.location.search);
const productName = urlParams.get('product');
if (productName) {
const messageField = document.querySelector('textarea\[name="contact\[body\]"\]');
if (messageField && !messageField.value) {
messageField.value = '商品名: ' + decodeURIComponent(productName) + '\\n\\nお問い合わせ内容:\\n';
}
}
});
</——script>
Moeed
3
こんにちは @km8
テーマファイルにアクセスできないと、テーマファイル内でカスタムコーディングが必要になるため、それは絶対に不可能です。共同編集者リクエストのコードをプライベートメッセージで共有していただけますか?そうすれば、対応させていただきます。
よろしくお願いします。
Moeed
km8
4
Dear Moeed!
お返事ありがとうございます!
費用を使ってまでのプロジェクトではないので、お言葉だけ有難く頂戴しておきます 