Hier zeige ich Dir anhand einer meiner Extensions wie Du die Datensätze mit einer sprechenden Url aurfufen kannst!

 

1. Erweitere die Datenbanktabelle Deiner Extension in ext_tables.sql um uri varchar(255) DEFAULT '0' NOT NULL, damit die Url gespeichert werden kann.


Das ganze sieht dann in etwas so aus:

 

CREATE TABLE tx_mhstellenanzeigen_domain_model_stellenanzeigen (

	title varchar(255) DEFAULT '' NOT NULL,
	teaser varchar(255) DEFAULT '' NOT NULL,
	uri varchar(255) DEFAULT '0' NOT NULL,
	beschreibung text,
	abwann date DEFAULT NULL,
	dokument int(11) unsigned NOT NULL default '0',
	ort int(11) unsigned DEFAULT '0' NOT NULL,
	ansprechpartner int(11) unsigned DEFAULT '0' NOT NULL,

);

 

 

2. Nun musst Du noch das TCA in DEINEXTENSIONFOLDER/Configuration/TCA/DEINETCAKONFIGURATION.php anpassen.
In 'Label' => 'Der Name der im Backend angezeigt werden soll'
In 'fields' => ['Der Name der Zeile in der der Name steht. Das kann title, name oder oder sein.....']


Das sieht dann so aus:

 

        'uri' => [
            'label' => 'URL',
            'exclude' => 1,
            'config' => [
                'type' => 'slug',
                'generatorOptions' => [
                    'fields' => ['title'],
                    'fieldSeparator' => '/',
                    'prefixParentPageSlug' => false,
                    'replacements' => [
                        '/' => '',
                    ],
                ],
                'prependSlash' => true,
                'fallbackCharacter' => '-',
                'eval' => 'uniqueInSite',
            ],
        ],

 

 

Damit Du das Feld nun auch bedienen kannst, muss hier noch uri eingetragen werden! So kann Du im Backend die URL selbst vergeben oder automatisch erstellen lassen!

 

'types' => [
        '1' => ['showitem' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, title, uri, teaser, beschreibung, abwann, dokument, ort, ansprechpartner, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access, starttime, endtime'],
    ],

 

 

In der config.yaml Deiner Site Konfiguration dann noch folgendes eintragen:

Falls Du nicht weißt, wie Du Deine Extension, Plugin, Controller etc. bennant hast, schaue in die ext_localconf.php. Dort findes Du alle benötigten Angaben.

 


routeEnhancers:
  Stellenanzeigendetailansicht:
    type: Extbase
    extension: Mhstellenanzeigen
    plugin: Mhstellenanzeigenplugin
    routes:
        - { routePath: '/{stellenanzeigen_title}', _controller: 'Stellenanzeigen::show', _arguments: {'stellenanzeigen_title': 'stellenanzeigen'} }
    defaultController: 'Stellenanzeigen::show'
    aspects:
      stellenanzeigen_title:
        type: PersistedAliasMapper
        tableName: 'tx_mhstellenanzeigen_domain_model_stellenanzeigen'
        routeFieldName: 'uri'
        routeValuePrefix: '/'

 

 

Anschließend gehst Du in Adminwerkzeuge -> Wartung auf Analyze Database und aktualisierst Deine Datenbank oder Du deaktivierst die Extension, leerst den Cache und aktivierst Deine Extension wieder.

Weiter Informationen findest Du hier in der offiziellen TYPO3 Dokumentation.

 

 

Bewerte diesen Beitrag

 
 
 
 
 
 
 
Bewerten
 
 
 
 
 
 
8 Bewertungen
100 %
1
5
5
 

Über den Autor

Mehr über Rüdiger Zirks erfahren

Rüdiger Zirks

Rüdiger entwickelt komplexe und hochperformante Lösungen im Bereich der Webentwicklung, erstellt 3D-Animationen und ist begeisterter Fotograf.

Fragen zu diesem Artikel? Frag Rüdiger Zirks

Kommentare und Antworten

Bemerkungen :

  • user
    Earle 05. Februar 2023 um 05:51 Uhr
    ในปี 2022 ทุกคนที่ประสบเขอกับปัญหาในเรื่องของการเงินจะหมดไปเมื่อได้ลงทุนกับ playslot888.com ผู้ให้บริการเว็บเกมสล็อต ที่จะสร้างรายได้ออนไลน์ ผ่านเกมสล็อตซึ่งสามารถหาเงินได้จริง มีเกมยอดฮิตให้เลือกเล่นมากมายก่ายกองหลายค่าย
    จากสล็อตพีจีเว็บตรง,slotxo เว็บตรง,live22 เว็บตรง,สล็อตแตกง่าย joker,SUPER SLOT,slot jili,pragmatic
    play เว็บตรง ซึ่งมีให้เลือกเล่นมากยิ่งกว่า
    500 เกมส์ เลยทีเดียว ซึ่งการเล่นของทุกท่านจะไม่ผ่านเอเย่นต์ใดๆ เล่นได้โดยตรง
    ไได้รับการยืนยันจากหน่วยงานเมืองนอกมากมาย
    ไม่ว่าจะเป็น GAMBLING COMMISSION
    ซึ่งเป็นหน่วยงานที่ควบคุมเกี่ยวกับเว็บพนันออนไลน์โดยตรง เพื่อไม่ให้ผู้ใช้บริการนั้นโดยเอาเปรียบ เว็บสล็อตเว็บตรงไม่ผ่านเอเย่นต์ของเรานั้น
    ไม่มีการปรับปรุงแก้ไขดัดแปลงตัวเกมอะไร เล่นง่าย แตกง่ายแตกบ่อยมาก ไม่เหมือนเว็บไซต์อื่นๆที่ท่านเคยเล่นมาอย่างแน่นอน มีบริการที่จะเพิ่มความสะดวกให้กับสมาชิกอย่าง สล็อตฝากถอนออโต้ ที่เร็วไว ใช้เวลาไม่นานไม่เกิน 10 นาที
    อีกทั้งยังรองรับสล็อตทรูวอเลทเว็บตรง โดยไม่จำเป็นจำต้องใช้บัญชีธนาคาร อีกทั้งยังจัดเต็มไปด้วยโปรโมชั่น สล็อตออนไลน์ และก็ยังเอาอกเอาใจผู้ที่มีทุนน้อย
    ที่จะฝากเงินรับโบนัสฟรีๆ
    อย่างโปรสล็อตทุนน้อยฝาก10รับ100ล่าสุด,20บาทรับ100 สำหรับท่านที่พอใจอยากมีรายได้พิเศษผ่านวิถีทางออนไลน์ วันนี้ playslot888.com เปิดให้บริการสมัครสล็อตเว็บตรง เข้ามาเปิดประสบการณ์ รวมบันเทิงใจได้ตลอด
    24 ชั่วโมง ไม่มีวันหยุด
    และสำหรับใครที่ยังเป็นมือใหม่
    เรามีบทความ Review slot ซึ่งมีเกมดังมากมายอย่างเช่น Fortune Ox,สล็อตบ้านขนมหวาน,Wild Bandito สามารถอ่านได้ฟรี เพิ่มโอกาสให้ เล่นเว็บตรงสล็อต แตกง่าย แตกบ่อย ได้มากยิ่งขึ้น สล็อต pg เว็บตรง
  • user
    Nolan 21. Januar 2023 um 00:44 Uhr
    ในปี 2022 ทุกคนที่เจอปัญหาในเรื่องที่เกี่ยวข้องกับการเงินจะหมดไปเมื่อได้ลงทุนกับ playslot888.com ผู้ให้บริการเว็บตรงไม่ผ่านเอเย่นต์เปิดใหม่ ที่จะสร้างรายได้ออนไลน์ ผ่านเกมslotonlineซึ่งสามารถหารายได้ได้จริง มีเกมแตกง่ายให้เลือกเล่นล้นหลามหลายค่าย จากพีจีสล็อต,เว็บslotxo,live22 สล็อต แตกง่าย,สล็อตแตกง่าย joker,ซุปเปอร์ สล็อต,jili
    slot,pragmatic ซึ่งมีให้เลือกเล่นมากกว่า 500 เกมส์ เลยทีเดียว ซึ่งการเล่นของทุกท่านจะไม่ผ่านตัวกลางใดๆ เล่นได้โดยตรง
    ไได้รับการรับรองจากหน่วยงานต่างแดนมากมาย ไม่ว่าจะเป็น MGA ซึ่งเป็นหน่วยงานที่ควบคุมเกี่ยวกับเว็บพนันออนไลน์โดยตรง เพื่อไม่ให้ผู้รับบริการนั้นโดยเอาเปรียบ เว็บสล็อตตรงของเรานั้น ไม่มีการปรับเปลี่ยนตัวเกมแต่อย่างใด เล่นง่าย แตกง่ายแตกบ่อย ไม่เหมือนเว็บไซต์อื่นๆที่ท่านเคยเล่นมาอย่างไม่ต้องสงสัย มีบริการที่จะเพิ่มความสะดวกให้กับสมาชิกอย่าง ฝากถอน
    ออโต้ ไม่มีขั้นต่ำ
    ที่รวดเร็วทันใจ ใช้เวลาไม่นานไม่เกิน 10
    นาที อีกทั้งยังรองรับสล็อตทรูวอลเลท โดยไม่จำเป็นจำเป็นต้องใช้บัญชีธนาคาร
    อีกทั้งยังจัดเต็มไปด้วยโปรโมชั่น
    สล็อตออนไลน์ และยังเอาอกเอาใจคนที่มีทุนน้อย ที่จะฝากเงินรับโบนัสฟรีๆ อย่างโปรสล็อตทุนน้อยฝาก10รับ100 ล่าสุด,20บาทรับ100 สำหรับท่านที่สนใจอยากมีรายได้เสริมผ่านวิถีทางออนไลน์ วันนี้ playslot888.com
    เปิดให้บริการสมัคร slot เว็บตรง เข้ามาเปิดประสบการณ์ รวมสนุกสนานได้ตลอด
    24 ชั่วโมง ไม่มีวันหยุด และสำหรับใครที่ยังเป็นมือใหม่ เรามีบทความ
    Review slot ซึ่งมีเกมดังมากมายอย่างเช่น วัวทอง,
    สล็อตบ้านขนมหวาน,
    ไวด์แบนดิโต้ สามารถอ่านได้ฟรี เพิ่มโอกาสให้ เล่นเว็บตรงไม่ผ่านเอเย่นต์ แตกง่าย
    แตกบ่อย ได้มากยิ่งขึ้น สล็อต ฝากถอนออโต้ ไม่มีขั้นต่ำ
×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

* Diese Felder sind erforderlich.

jc-gellidon-452177-unsplash.jpg

Die TYPO3-Extension MH-BACKGROUND erlaubt es dem Redakteur für jede Seite ein individuelles Bild als Hintergrundbild, Video als Hintergrundvideo oder…

Weiterlesen
mh-immo-4.png

MY-HOMEPAGE veröffentlicht Immobilien-Extension für TYPO3 zur Verwaltung von Immobilien, Grundstücken etc. Einfach Google Optimierte Beiträge…

Weiterlesen
mh-blog-5.png

MY-HOMEPAGE veröffentlicht Blog-Extension für TYPO3 zur Verwaltung von Blog-Beiträgen. Einfach Google-Optimierte Beiträge erstellen und verwalten.

Weiterlesen
Job-Extension für TYPO3

MY-HOMEPAGE veröffentlicht Job-Extension für TYPO3 zur Verwaltung von Stellenangeboten. Einfach Google-Optimierte Stellenangeboten erstellen und…

Weiterlesen
Technische Suchmaschinenoptimierung

Der technischer Part oder die Qualität des erstellten Codes ist ein wichtiger Bestandteil jeder guten Suchmaschinenoptimierung und sollte nicht…

Weiterlesen
Erfahrungen & Bewertungen zu MY-HOMEPAGE.DE
Google Bewertung
5.0

Basierend auf 5 Rezensionen

Ihre Auswahl