El problema es que no todas las páginas tienen la parte izquierda "column". Entonces necesito que este script reconozca solo los que tienen los valores "content" sin perjudicar al resto de las páginas.
Demo: http://pruebasconjqueryarg.p.ht/
Script puntual:
Código:
Script completo:public static function getColumn($file = null) { if (array_key_exists($file, self::$router) && is_file(self::$router[$file]['column'])) { ob_start(); require_once(self::$router[$file]['column']); return ob_get_clean(); } }
Código:
class Helper { private static $router = array( '/' => array( 'column' => 'columns/tabOne/columnA.php', 'content' => 'content/tabOne/contentA.php' ), '/index' => array( 'column' => 'columns/tabOne/columnA.php', 'content' => 'content/tabOne/contentA.php' ), '/contentAtabOne' => array( 'column' => 'columns/tabOne/columnA.php', 'content' => 'content/tabOne/contentA.php' ), '/contentBtabOne' => array( 'column' => 'columns/tabOne/columnA.php', 'content' => 'content/tabOne/contentB.php' ), '/tabTwo' => array( 'column' => 'columns/tabTwo.php', // A ESTA LINEA NO LA NECESITO 'content' => 'content/tabTwo.php' ), '/tabThree' => array( 'column' => 'columns/tabThree.php',// A ESTA LINEA NO LA NECESITO 'content' => 'content/tabThree.php' ), '/tabFour' => array( 'column' => 'columns/tabFour.php',// A ESTA LINEA NO LA NECESITO 'content' => 'content/tabFour.php' ) ); public static function getColumn($file = null) { if (array_key_exists($file, self::$router) && is_file(self::$router[$file]['column'])) { ob_start(); require_once(self::$router[$file]['column']); return ob_get_clean(); } } public static function getContent($file = null) { if (array_key_exists($file, self::$router) && is_file(self::$router[$file]['content'])) { ob_start(); require_once(self::$router[$file]['content']); return ob_get_clean(); } } }
mikehove- vivir es un desafio y de valientes!