diff --git a/admin/extend_for_templates.php b/admin/extend_for_templates.php index 30b21f277..01a24b478 100644 --- a/admin/extend_for_templates.php +++ b/admin/extend_for_templates.php @@ -102,7 +102,13 @@ $eligible_templates = array( 'slideshow.tpl' => 'slideshow', 'tags.tpl' => 'tags', 'upload.tpl' => 'upload',); - $flip_templates = array_flip($eligible_templates); + +$flip_templates = array_flip($eligible_templates); + +$available_templates = array_merge( + array('N/A' => '----------'), + get_dirs(PHPWG_ROOT_PATH.'template')); + // +-----------------------------------------------------------------------+ // | selected templates | // +-----------------------------------------------------------------------+ @@ -118,9 +124,11 @@ if (isset($_POST['submit']) and !is_adviser()) $handle = $eligible_templates[$original]; $url_keyword = $_POST['url'][$i]; if ($url_keyword == '----------') $url_keyword = 'N/A'; + $bound_tpl = $_POST['bound'][$i]; + if ($bound_tpl == '----------') $bound_tpl = 'N/A'; if ($handle != 'N/A') { - $replacements[$newtpl] = array($handle, $url_keyword); + $replacements[$newtpl] = array($handle, $url_keyword, $bound_tpl); } $i++; } @@ -150,7 +158,7 @@ foreach ($tpl_extension as $file => $conditions) } foreach ($new_extensions as $file) { - $tpl_extension[$file] = array('N/A', 'N/A'); + $tpl_extension[$file] = array('N/A', 'N/A', 'N/A'); } $template->set_filenames(array('extend_for_templates' @@ -167,14 +175,17 @@ foreach ($tpl_extension as $file => $conditions) { $handle = $conditions[0]; $url_keyword = $conditions[1]; + $bound_tpl = $conditions[2]; { $template->append('extents', array( - 'replacer' => $file, - 'url_parameter' => $relevant_parameters, - 'original_tpl' => array_keys($eligible_templates), - 'selected_tpl' => $flip_templates[$handle], - 'selected_url' => $url_keyword,) + 'replacer' => $file, + 'url_parameter' => $relevant_parameters, + 'original_tpl' => array_keys($eligible_templates), + 'bound_tpl' => $available_templates, + 'selected_tpl' => $flip_templates[$handle], + 'selected_url' => $url_keyword, + 'selected_bound' => $bound_tpl,) ); } } diff --git a/admin/template/goto/default-layout.css b/admin/template/goto/default-layout.css index fc5cb3c2a..05ca38cf1 100644 --- a/admin/template/goto/default-layout.css +++ b/admin/template/goto/default-layout.css @@ -7,7 +7,7 @@ TABLE.table2 { padding: 0; } -TABLE.table2 TD { +TABLE.table2 TD, TABLE.table2 TH { padding: 0 5px; } diff --git a/admin/template/goto/extend_for_templates.tpl b/admin/template/goto/extend_for_templates.tpl index 2e9c4766b..dae6903a5 100644 --- a/admin/template/goto/extend_for_templates.tpl +++ b/admin/template/goto/extend_for_templates.tpl @@ -9,6 +9,7 @@
Advanced-User nutzen werden Dauerlinks als optional URL - Keyword.
+Advanced-User nutzen werden Dauerlinks als optional URL Keyword.
+ + +If you select a Bound template then replacements will be operate only on this template.
Advanced users will use permalinks as optional URL - keyword.
+Advanced users will use permalinks as optional URL keyword.
+ +If you select a Bound template then replacements will be operate only on this template.
+Los usuarios avanzados utilizarán el permalinks (permaliens, lazos permanentes) como strong> parámetro facultativo del URL .
+ +If you select a Bound template then replacements will be operate only on this template.
+Si vous sélectionnez un Template rattaché alors les remplacements ne seront réalisés que sur ce template.
+If you select a Bound template then replacements will be operate only on this template.
+Advanced users will use permalinks as optional URL - keyword.
+Advanced users will use permalinks as optional URL keyword.
+ +If you select a Bound template then replacements will be operate only on this template.
+