İçerik Düzenleri Geliştirme

İçerik yerleşimleri siteler sayfalarında kullanılan içerik listesi veya içerik yer tutucu bileşenleri aracılığıyla kullanıcıların içerik öğelerindeki verileri görüntülemelerine yardımcı olur. Farklı görünümler oluşturmak veya bir içerik öğesinin farklı kısımlarını temsil etmek için birden fazla içerik yerleşimi oluşturabilirsiniz.

Örneğin bir Blog Gönderisi içerik tipi, blog gönderisi içeriğinin nasıl ve nerede kullanılacağına bağlı olarak farklı içerik yerleşimleri gerektirebilir. Sitenin giriş sayfası Blog Gönderisi öğelerinin bir listesini görüntüleyebilir ancak giriş sayfasında bir blog gönderisine tıklandığında Detaylar sayfasında o blog gönderisine ilişkin detaylar görüntülenebilir.

Giriş sayfasında, öğe görünümü olarak Blog Gönderisi Özeti içerik yerleşimini kullanan Blog Gönderisi içerik tipindeki öğeleri listelemek için konfigüre edilmiş bir içerik listesi vardır.

Detaylar sayfası, bir başlık resmi ve başlık göstermek için Blog Gönderisi Başlığı içerik yerleşimini bir içerik yer tutucuda kullanır. İki sütunlu bölüm yerleşimi, Blog Gönderisi İçeriği ve Blog Gönderisi Yazarı içerik yerleşimlerini kullanarak iki içerik yer tutucusunu yüzde 70 ve yüzde 30 genişliklerde çevreler. Görebileceğiniz gibi aynı içerik Tipini görselleştirmek için dört farklı içerik yerleşimi kullanılır.

İçerik yerleşimlerini iki yöntemle oluşturabilirsiniz:

  • Oracle Content Management 'de Geliştirici > Tüm Bileşenleri Görüntüle > Oluştur > İçerik Yerleşimi Oluştur öğesini seçin.

  • Bir Oracle İçerik ve Deneyim Araç Paleti projesinde cec create-contentlayout komutunu kullanın.

Oracle Content Management içerik tipi için bir içerik yerleşim öndeğeri oluşturur. İçerik yerleşimi öndeğerini değiştirmek için şu dosyaları düzenleyebilirsiniz:

  • assets/layout.html

    HTML görünümünü değiştirmek için bu dosyayı düzenleyin.

  • assets/design.css

    İçerik yerleşimini stillendirmek için bu dosyayı düzenleyin.

  • assets/render.js

    Layout.html dosyasında kullanılan verileri değiştirmek veya içerik yerleşimine dinamik davranış eklemek için bu dosyayı düzenleyin.

İçerik yerleşimi bileşenleri, Oracle Content Management sunucusundan bir içerik öğesini görüntüler. Varlıkların çoğu Oracle Content Management sunucunda saklanır. Bazen içerik yerleşiminde yerel olarak kullanılabilen bir statik varlık kullanmak isteyebilirsiniz (stil oluşturma amacıyla bir arka plan resmi gibi). Örneğin, aşağıdaki içerik yerleşiminde images/background.jpg mutlak URL'si render.js dosyasında oluşturulabilir ve layout.html dosyasında kullanılabilir.

Mutlak URL oluşturmanın en basit yolu yerleşik requirejs dosyasını kullanmaktır. 'require' öğesini bağımlılık olarak tanımlayın ve aşağıdaki kodda gösterildiği gibi URL'yi oluşturmak için require.toURL() kullanın:

define([
    'require',
    'jquery',
    'mustache',
    'text!./layout.html',
    'css!./design.css'
], function (require, $, Mustache, templateHtml, css) {
    'use strict';

   var imageURL = req.toUrl('./images/background.jpg');

Aşağıdaki konularda içerik yerleşimlerinin nasıl geliştirildiği açıklanır:

İlgili Konular

İçerik yerleşimlerini yönetme hakkında bilgi için bkz. Özel Bileşenleri ve Düzenleri Yönetme.

Sitede dijital varlıkları ve diğer içerik öğelerini kullanma hakkında bilgi için bkz. Oracle İçerik Yönetimi ile Varlıkları Yönetme bölümünde Varlıkları Kullanma ve Dijital Varlıkları Yönetme.