Zum Inhalt springen

Zusätzlicher Inhaltstyp in \"Wizard\"-Liste

Erstellt am 19. Oktober 2006 · 7 Antworten · letzte Antwort am 19. Februar 2007

Tags: Inhaltselemente, Frage

toschntuach ·

Hi Leute!

Wenn man auf "neuen Inhalt" klickt, dann kommt doch eine Liste mit den "typischen Inhaltselementen" - nämlich "Normaler Text", "Text mit Bild", "Nur Bilder", usw...

Ich würde gerne den Typ "Überschrift" in diese Liste mit aufnehmen... Geht das?

Danke,
Roman

Toccamonium ·

Überschrift? Das ist doch aber in jedem Inhaltselement vorhanden. Sprich,
du fügst einfach nur "Text" ein und trägst dort die Überschrift ein. Du
musst ja nichts in den Editor tippen.

toyde ·

Er meinte wohl das Contentelement vom Typ "Header". In der Übersicht der neu zu erstellenden Contents ist nur "Text", "Text mit Bild", etc.. drin - und die Überschrift "Header" eben nicht.

Wenn ich's geprüft habe schiebe ich die Infos morgen nach.

grüsse

steffenk ·

der Typ ist vorhanden - sollte er nicht sichtbar sein, so ist er z.B. bei den Rechten rausgenommen worden.

Ah - natürlich versteckt sich das Inhaltselement in der Auswahlliste "Typ" und ist nicht beim Wizard erkennbar.

Die angezeigten Elemente des Wizards sind fhart kodiert
(typo3/sysext/cms/layout/db_new_content_el.php in der Funktion wizardArray() )

Das einzige was von aussen konfigurierbar ist ist die Plugin-Liste.

toyde ·
steffenk schrieb

Ah - natürlich versteckt sich das Inhaltselement in der Auswahlliste "Typ" und ist nicht beim Wizard erkennbar.

Genau. Thx @Mail, hab's gestern spät nach meinem Mail an Dich auch gfunden #paralyzed# .

Stichworte: howto, contentelement, ctype, header, überschrift, wizard

:: Kurzes HowTo

Der Pfad für die Files wurde genannt. Beide Files liegen unter typo3/sysext/cms/layout/ .

File locallang_db_new_content_el.xml erweitern um

<label index="common_header">Header</label>
<label index="common_header_title">Header only</label>
<label index="common_header_description">A regular text element without content. Header/subtitle only</label>

File db_new_content_el.php erweitern, function wizardArray() zu finden um Zeile 400

'common_header' => array(	// Title subtitle only
  'icon'=>'gfx/c_wiz/regular_text.gif',
  'title'=>$LANG->getLL('common_header_title'),
  'description'=>$LANG->getLL('common_header_description'),
      'tt_content_defValues' => array(
          'CType' => 'header'
      )
),

Entweder direkt ins common-Array, oder darüber - da ja kein richtiger Content. Icon für den Wizard kann man anlegen bei Bedarf. Der Iconpfad steht im Array-Element.

Beispiel mit Icon und dem ergänzten Element

grüsse

Schiedsrichter ·

Hallo,

habe zu diesem Topic eine Frage. Wie formatiere ich dann expliziet diesen Inhaltstyp bzw. wie kann ich explzit diesen Typ wrappen?

Geht das überhaupt?

Vielen dank Jürgen

just2b ·
Schiedsrichter schrieb

Hallo,

habe zu diesem Topic eine Frage. Wie formatiere ich dann expliziet diesen Inhaltstyp bzw. wie kann ich explzit diesen Typ wrappen?

Geht das überhaupt?

schau mal in template > template analyzer > css_styled_content > such nach "CType: header"

georg
PS: Ich schließ den thread, damits übersichtlich bleibt