Archive

Archive for the ‘[DE] Web’ Category

TYPO3 – Feld für Untertitel

September 15th, 2010 No comments

Anforderung:
Zusätzlich zum Überschriftenfeld wird ein Feld für den Untertitel bei Contentelementen (Seiteninhalten) benötigt.
In folgendem Beispiel wird das Untertitel-Feld für die Contentelemente “Text” und “Text mit Bild” gesetzt.

Lösung:

  1. Mit Hilfe des Kickstarters eine einfache Extension schreiben.
    In die Datei ext_tables.php folgendes einfügen:

    <?php
    if (!defined ('TYPO3_MODE')) {
    die ('Access denied.');
    }
    
    t3lib_div::loadTCA('tt_content');
    #t3lib_extMgm::addTCAcolumns('be_groups',$tempColumns,1);
    t3lib_extMgm::addToAllTCAtypes("tt_content", 'subheader;;8','text,textpic', 'after:header');
    
    $GLOBALS['TCA']['tt_content']['columns']['subheader']['config']['type'] = 'text';
    $GLOBALS['TCA']['tt_content']['columns']['subheader']['config']['cols'] = 48;
    $GLOBALS['TCA']['tt_content']['columns']['subheader']['config']['rows'] = 3;
    
    t3lib_extMgm::addStaticFile($_EXTKEY,'static/css_styled_content_subheader_output/', 'subheader output in C-Types');
    ?>
  2. TypoScript Template
    # Subheader in verschiedenen C-Typen  (text,textpic) ausgeben lassen
    tt_content.text = COA
    tt_content.text {
    
    15 = TEXT
    15 {
    field = subheader
    required = 1
    
    dataWrap = <h2>|</h2>
    htmlSpecialChars = 1
    
    editIcons = tt_content:subheader,layout
    editIcons.beforeLastTag = 1
    editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.xml:eIcon.subheader
    
    prefixComment = 2 | Subheader:
    }
    }
    
    tt_content.textpic = COA
    tt_content.textpic {
    
    15 = TEXT
    15 {
    field  = subheader
    required  = 1
    
    dataWrap = <h2>|</h2>
    htmlSpecialChars = 1
    
    editIcons = tt_content:subheader,layout
    editIcons.beforeLastTag = 1
    editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.xml:eIcon.subheader
    
    prefixComment = 2 | Subheader:
    }
    }
Categories: [DE] Web Tags:

TYPO3 indexed_search Pagebrowser

May 3rd, 2010 2 comments

Problem:
Pagebrowser funktioniert nicht. Man kommt nicht auf weitere Suchergebnis-Seiten.

Lösung:
Im indexed_search-Template im form-Tag “name” ergänzen.

<form action="###ACTION_URL###" method="post" name="tx_indexedsearch">
Categories: [DE] Web Tags: , ,
css.php