Aracılığıyla paylaş


URL parametrelerini temel alan dinamik e-ticaret sayfaları oluşturma

Bu makalede, URL parametrelerine göre dinamik içerik sunabilen bir Microsoft Dynamics 365 Commerce e-ticaret sayfasının nasıl ayarlanacağı açıklanmaktadır.

Bir e-ticaret sayfası, URL yolundaki bir segmente göre farklı içerikler sunmak üzere yapılandırılabilir. Bu nedenle, sayfa dinamik sayfa olarak bilinir. Segment, sayfa içeriğini almak için parametre olarak kullanılır. Örneğin, site oluşturucusunda oluşturulan blog_viewer adlı bir sayfa URL'si https://fabrikam.com/blog ile eşleştirilir. Bu sayfa daha sonra URL yolundaki son segmente göre farklı içerik göstermek için kullanılabilir. Örneğin, https://fabrikam.com/blog/article-1 URL'sindeki son segment makale-1'dir.

Ayrıca site oluşturucusu sayfasıyla parametreli hale getirilen bir URL segmentini geçersiz kılabilirsiniz. Örneğin, site oluşturucusunda oluşturulan blog_summary adlı bir sayfa https://fabrikam.com/blog/about-this-blog URL'si ile eşleştirilir. https://fabrikam.com/blog URL'si sonunda /about-this-blog segmentiyle istendiğinde, /about-this-blog segmenti https://fabrikam.com/blog sayfasıyla kullanılacak bir parametre biçiminde yorumlanmaz. Bunun yerine blog_summary sayfası döndürülür.

Dinamik sayfaya geçirilecek parametreler için ad seçerken, dinamik sayfa adı URL'deki şekliyle (yukarıdaki örnekte /blog) parametre adı veya parametre adının alt dizesi olarak kullanılamaz.

Dekont

Dinamik sayfa içeriğini barındırma, alma ve gösterme işlevi özel bir modül kullanılarak uygulanır. Daha fazla bilgi için bkz. Çevrimiçi kanal genişletilebilirliği.

Dinamik e-ticaret sayfası ayarlama

Dinamik bir e-ticaret sayfası ayarlamak için dinamik sayfayı oluşturmanız, temel URL'yi oluşturmanız ve dinamik sayfaya giden yolu yapılandırmanız gerekir.

Dinamik içeriğe hizmet edecek sayfayı oluşturma

Dinamik içerik sunacak bir sayfa oluşturmak için Yeni site sayfası ekleme bölümündeki adımları izleyin. Oluşturduğunuz sayfa, dış veri kaynağından içerik almak için URL yolundaki son segmenti kullanan bir modülün uygulanmasını gerektirir. Özel modül geliştirme hakkında daha fazla bilgi için bkz. Çevrimiçi kanal genişletilebilirliği.

Dinamik sayfa için temel URL oluşturma

Commerce Site Builder'da dinamik sayfa için temel oluşturmak üzere aşağıdaki adımları izleyin.

  1. URL'ler bölümüne gidin ve Yeni > Yeni URL'yi seçin.
  2. Yeni URL oluştur iletişim kutusunda Dahili sayfalar'ı seçin. URL yolu altında, dinamik sayfa için kök olarak kullanılacak yolu girin (bu örnekte, /blog). Sonra İleri'yi seçin.
  3. Sayfa seçin iletişim kutusunda dinamik sayfa olarak kullanılması için oluşturduğunuz sayfayı ve sonra Kaydet'i seçin.
  4. Yayımla'yı seçin.

Dinamik sayfa yolunu yapılandırma

Commerce Site Builder'da dinamik sayfa yolunu yapılandırmak için aşağıdaki adımları izleyin.

  1. Site Ayarları > Uzantılar'a gidin.
  2. Parametreli URL yolları altında, Ekle'yi seçin ve URL'yi oluştururken girdiğiniz URL yolunu girin (bu örnekte, /blog).
  3. Kaydet ve yayınlayı seçin.

Yol yapılandırıldıktan sonra, parametreli URL yoluna yapılan tüm istekler bu URL ile ilişkilendirilmiş sayfayı döndürür. Herhangi bir istekte ek bir segment varsa, ilişkili sayfa döndürülür ve sayfa içeriği segment parametresi olarak kullanılarak alınır. Örneğin, https://fabrikam.com/blog/article-1 /article-1 parametresini kullanarak aldığı içeriği gösteren https://fabrikam.com/blog sayfasını döndürür.

Parametreli URL'yi özel bir sayfayla geçersiz kılma

Commerce Site Builder'da özel bir sayfayla parametreli URL'yi geçersiz kılmak için aşağıdaki adımları izleyin.

  1. URL'ler bölümüne gidin ve Yeni > Yeni URL'yi seçin.
  2. Yeni URL oluştur iletişim kutusunda Dahili sayfalar'ı seçin. URL yolu altında, geçersiz kılınacak segmenti içeren yolu girin (bu örnekte, /blog/bu-blog-hakkinda) girin. Sonra İleri'yi seçin.
  3. Bir sayfa seçin iletişim kutusunda özel sayfayı seçin ve sonra Kaydet'i seçin.
  4. Yayımla'yı seçin.
  5. Özel sayfa henüz yayılanmadıysa, Sayfalar'a gidin, özel sayfayı seçin ve sonra Yayınla'yı seçin.

Özel sayfa yayınlandıktan sonra, üzerinde parametreli içerik bulunan dinamik sayfa yerine hizmet sunulur.

Ek kaynaklar

Var olan site sayfasını değiştirme

Yeni site sayfası ekleme

Sayfa düzeni seçme

SEO meta verilerini yönetme

Sayfa kaydetme, önizleme ve yayımlama

Ürün sayfasını zenginleştirme

Kategori açılış sayfasını zenginleştirme

Sayfa içeriği erişilebilirliğini doğrulama

Çevrimiçi kanal genişletilebilirliği