{{indexmenu_n>60}} ====== CP als Standardauswahl definieren ====== Mit diesem Hack kann ein Contentpart im BE als Standardauswahl in der Liste definiert werden, der Fokus //(selected)// liegt bei der Auswahl auf dem eingetragenen CP. \\ ===== Voraussetzungen ===== - dazu sind: - Der Schalter **$phpwcms['custom_cp_select'] = CP-Nr;** wird in die conf.inc.php eingetragen - Die Datei **include/inc_lib/backend.functions.inc.php** verändern //(kleiner Hack)// \\ ---- Docu: -- \\ Forum: [[http://forum.phpwcms.org/viewtopic.php?f=16&p=125967|Default Content Part?]] **Autor:** K.Heermann (flip-flop) http://planmatrix.de \\ //(17.08.2010)// **CMS Version:** >= 1.4 \\ **Version:** V1.0 \\ **Dateiname:** * include/inc_lib/backend.functions.inc.php * config/phpwcms/conf.inc.php ---- \\ ==== conf.inc.php ==== Mit diesem Schalter wird bestimmt, ob und welcher Contentpart mit "selected" gekennzeichnet wird. //(Ist der Schaltet nicht vorhanden ist das gleichbedeutend "" = aus, der default-Zustand des Systems wird generiert)//. In der config/phpwcms/conf.inc.php wird eingefügt z.B. für den CP "Bilder = Nr 2" $phpwcms['custom_cp_select'] = 2; // set selected cp no, list in "include/inc_lib/article.contenttype.inc.php" - default = '' - +KH170810 **Siehe hierzu die Nummern der [[deutsch/technik/aufruf-interner-funktionen/content_part_typen]].** \\ ==== Codeschnipsel (Hack) ==== Erweiterung der Datei **include/inc_lib/backend.functions.inc.php** in der Funktion "getContentPartOptionTag" etwa ab Zeile 454. **Ersetzt wird:** } else { $result .= ' **durch** \\ } else { // ------ +KH 17.08.2010 Patch: set selected cp no if ($selected === '' AND isset($GLOBALS['phpwcms']['custom_cp_select'])) $selected = $GLOBALS['phpwcms']['custom_cp_select']; // ------ +KH end $result .= ' \\