[Frage] tt_news anfängerfrage [Gelöst] TYPO3-Version: 4.7.1

  • netzteil netzteil
    T3PO
    0 x
    21 Beiträge
    0 Hilfreiche Beiträge
    05. 11. 2013, 20:32

    Ich versuche mich zum 1. Mal an einer extension
    und weiss leider nicht die Syntax um den url-parameter zu vergleichen:
    Die Zeile

    $checked = $row['uid'] == $this->GP[tx_ttnews|cat] ? ' selected="selected"' : "";

    funktioniert nicht, wie sprech ich den parameter 'tx_ttnews[cat]' richtig an?
    Bin für jeden Hinweis dankbar!
    Folgend die function:

    private function GetSearchOptionsForNewsCategories() {
    $categories = '<option value="' . $this->pi_getPageLink($GLOBALS['TSFE']->id) . '">alle</option>';
    $res = $GLOBALS['TYPO3_DB']->sql_query('
    SELECT uid, title
    FROM tt_news_cat
    WHERE 1
    ORDER BY title
    ');

    if ($res) {
    while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
    $checked = $row['uid'] == $this->GP['tx_ttnews|cat'] ? ' selected="selected"' : "";
    $categories .= '<option value="' . $this->pi_getPageLink($GLOBALS['TSFE']->id) . '&amp;tx_ttnews[cat]=' . $row['uid'] . '"' . $checked . '>' . $row['title'] . '</option>';
    }
    }

    // $this->piVars['tx_ttnews|cat']
    // $this->GP['tx_ttnews|cat']
    // GP:tx_ttnews|tt_news
    // $GLOBALS['TYPO3_DB']->sql_free_result($res);
    // debug($this->piVars);

    return $categories;
    }

  • 1 x
    20 Beiträge
    1 Hilfreiche Beiträge
    06. 11. 2013, 00:33 - Lösung

    Moin,

    Sollte so gehen:

    1. $newsValues = t3lib_div::_GP('tx_ttnews');
    2. $cat = $newsValues['cat'];

    Viele Grüße


  • 1
  • 1