Typo3: Önuç Formlar oluşturmak için kullanın TCA.php?

2 Cevap php

Benim Typo3 uzatma TCA.php bir önyüz form oluşturmak için, bir çözüm arıyorum.

TCA.php değerleri seçmek için herhangi bir şekilde, benim uzatma Sınıf gelen var mı? Ben TCA.php dosyasının değerleri ile seçilmiş bir element inşa etmek istiyorum.

Birisi bana bazı tavsiyeler verebilir, şaşırtıcı olurdu :)

2 Cevap

TCA küresel mevcuttur. Sen GLOBAL değişkeni kullanarak herhangi bir tablo yapılandırma (TCA) seçebilirsiniz. Örneğin, normal bir içeriği (tt_content) için TCA içinde bulunabilir

$ GLOBALS ['TCA'] ['tt_content']

TCA bunu görmek istiyorsanız ben (tablo) yapılandırma görmek istiyorum sadece print_r öneririm, tüm tablo yapılandırmasını tutar.

Bir tablo içinde her alan için yapılandırma saklanır

$ GLOBALS ['TCA'] ['TabloAdı'] ['sütun'] ['columnname']

TCA henüz yüklü değil ise, aşağıdaki komutu ile manuel olarak yükleyebilirsiniz:

t3lib_div :: loadTCA ('TabloAdı');

Bu yolda size yardımcı olacaktır.

Bunu yapmak için wil_frontendedit uzantısı kullanın. Bu temel doğrulama ve diğer bazı hileler var. Typo3 Ön uç formları tarihsel bir ağrı vardır, ve bunları oluşturmak için 10 farklı modül / yolu vardır.