TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

2 Fragen zu Extbase


Autor Nachricht
Verfasst am: 02. 04. 2012 [07:08]
besucher80
Themenersteller
Dabei seit: 17.01.2012
Beiträge: 117
Guten Morgen, ich habe mal 2 Fragen zu Extbase. Hab zwar schon 3 Extensions geschrieben, bin jetzt aber auf diese 2 Probleme gestoßen. Also:

1: Ist es möglich auf andere Tabellen zuzugreifen z.B. tt_news,tt_content etc. oder kann ich nur auf meine repositories zugreifen?

2: Habe ich eine Suche. In unseren alten Extension war der Pfad immer www.meineDomain.de/?tx_tl24_pi1[searchword]=test. Das ist oaky. MIt extbase werden die Links ja als Conttroller / Action Kombination aufgerufen also: www.meineDomain.de/suche/index/?tx_tl24_pi1[searchword]=test. Dies finden wir nun in dem Fall nicht so gut. Hat jemand ne Idee wie man das umgehen kann? Oder besser gestalten kann?

Besten Dank
Profil
Verfasst am: 02. 04. 2012 [12:37]
jank
Dabei seit: 01.04.2009
Beiträge: 147
Zu 1.
Man kann im Typoscript der Extension ein Mapping zun anderen Tabellen herstellen.
z.B. wie beim FrondendUser mapping von extbase selbst:

TYPOSCRIPT
config.tx_extbase {
...
	persistence{
		enableAutomaticCacheClearing = 1
		updateReferenceIndex = 0
		classes {
			Tx_Extbase_Domain_Model_FrontendUser {
				mapping {
					tableName = fe_users
					recordType = Tx_Extbase_Domain_Model_FrontendUser
					columns {
						lockToDomain.mapOnProperty = lockToDomain
					}
				}
			}
			Tx_Extbase_Domain_Model_FrontendUserGroup {
				mapping {
					tableName = fe_groups
					recordType = Tx_Extbase_Domain_Model_FrontendUserGroup
					columns {
						lockToDomain.mapOnProperty = lockToDomain
					}
				}
			}
		}
	}
}

dasu noch auf die schnelle das gefunden:
http://www.mario-naether.de/blog/post/mysql-tabelle-fuer-extbase-model-konfigurieren.html

Zu 2. kann ich leider nicht weiterhelfen

gruß jank
ProfilWWW
Verfasst am: 05. 05. 2012 [22:48]
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8849
2. Wenn du dich etwas mit Realurl auseinandersetzt und sowieso nur einen Controller in deiner Erweiterung hast, sollte man diesen auch ausblenden können. Hier würde ich einfach etwas in der Realurl Config spielen.

ProfilWWW
Verfasst am: 17. 09. 2012 [17:23]
besucher80
Themenersteller
Dabei seit: 17.01.2012
Beiträge: 117
Hi, ich möchte diese Thema gerne noch mal aufnehmen. also ich habe leider mehrere Controller in der Erweiterung. Wenn ich nun den Controller ausblende mit RealURL dann findet er ihn nicht mehr. Gibt es dafür schon Lösungen evtl.? Oder kann man den Controller wenigsten lokaliseren? Als beispiel: in Deutsch /merkzettel/liste und in englisch: /notepad/list. Geht sowas? Besten Dank Stefan
Profil