• 22-01-2021, 17:32:20
    #1
    Selamlar,

    Wocommerce attribute (nitelikler) kullanıyorum ve bazı teknik özellikleri buraya giriyorum.
    Fakat ben her maddenin yanyana değilde alt alta göstermesini istiyorum.

    Birde verileri sadece rakam olarak giriyorum. Bunu sonuna cm, mm, ram, gb gibi postfix'ler eklemek istiyorum.

    Burada görüntülü anlatmaya çalıştım. -> https://prnt.sc/xgbbi3

    Bu ikisini nasıl yapabilirim ?
    Teşekkürler.
  • 26-01-2021, 00:05:40
    #2
    Yok mudur bu konuda bilgisi olan bir arkadaş ?
  • 26-01-2021, 01:03:16
    #3
    selamlar,

    öncelikle bu dosyayı kopyalayı -> wp-content/plugins/woocommerce/templates/single-product/product-attributes.php

    bu dizine atın -> wp-content/themes/TEMANIZ/woocommerce/single-product/product-attributes.php

    böylece woocommerce template'nin üstüne yazabileceğiz:

    dosyanın 30. satırındaki şu alanı

                <td class="woocommerce-product-attributes-item__value"><?php echo wp_kses_post( $product_attribute['value'] ); ?></td>
    şununla değiştirin:

            <td class="woocommerce-product-attributes-item__value"><?php echo str_replace(',','<br>',wp_kses_post( $product_attribute['value'] )); ?></td>
    ivanlar adlı üyeden alıntı: mesajı görüntüle
    Birde verileri sadece rakam olarak giriyorum. Bunu sonuna cm, mm, ram, gb gibi postfix'ler eklemek istiyorum.
    ikincisi için hiç bir fikrim yok maalesef
  • 26-01-2021, 01:45:51
    #4
    Cevabın için çok teşekkürler fakat alt alta olmadı malesef. Söylediğin gibi temanın altına ilgili yere attım. Bu arada bu sefer tema güncellenince gitmez mi bu dosya Child kullanmıyorum.
  • 26-01-2021, 21:22:28
    #5
    Bunun için PHP koduna gerek yok CSS yada JavaScript ile yapabilirsiniz.
    Ve sakın woocommerce default dosyalarında değişim yapmayın.
  • 27-01-2021, 16:41:59
    #6
    Yardımcı olabilir misin peki?
  • 27-01-2021, 16:46:34
    #7
    site adresiniz nedir hocam pm ile iletin oradan devam edelim.
  • 27-01-2021, 17:05:04
    #8
    ivanlar adlı üyeden alıntı: mesajı görüntüle
    Cevabın için çok teşekkürler fakat alt alta olmadı malesef. Söylediğin gibi temanın altına ilgili yere attım. Bu arada bu sefer tema güncellenince gitmez mi bu dosya Child kullanmıyorum.
    Mesajinizi yeni gordum ve bir yerde hata var mi diye tekrar kontrol edip denedim. Sorunsuz sekilde istediginizi yapiyor hocam. Fakat kullandiginiz tema halihazirda override etmis olabilir, onu goz ardi ettim ilk mesajimda.
    Temanizin woocommerce klasorundeki templatelerde goz atmak lazim oncellikle.

    Temaniz ilgili dosyayi icermiyorsa, bu durum ozelinde hayir yaptiginiz degisiklik gitmez. Yine de mutlaka ve mutlaka child theme kullanmalisiniz ozellestirmeler icin.

    Ayrica bir arkadas woocommerce default dosyalarinda degisim yapmayin demis fakat burada yaptigimiz sey core dosyalari degistirmek degil, template dosyasinin uzerine yazmak: https://docs.woocommerce.com/documen...ate-structure/
  • 28-01-2021, 01:08:44
    #9
    Rehub temasını kullanıyorum ve söylediğin gibi child temasını da kurdum. Söylediğin adımları da uyguladım. (themes/rehub-blankchild/woocommerce/single-product) Fakat yine olmadı.
    Temanın içerisinde hazır template'lere baktığımda da istediğim dosyayı bulamadım. Nasıl bir kod yapısı aradığıma da çok emin değilim.
    Sence nasıl bir yol izlesem ?