La verdad es que no controlo de Joomla. Entonces, por lo que veo, quieres mostrar en dos columnas distintas la información del campo artículos, ¿no?. En una lo primero (por ejemplo laptop=25), y en otra el resto de la información.
Imagino que, por algún motivo, no querrás o no podrás exigir al usuario que introduzca esos datos por separado (primero el artículo propiamente dicho, y luego el resto de información que tú, al mostrar, agruparás como marca).
Pues entonces lo único que se me ocurrió (que quizá no te sirva) sería que obligases al usuario a separar mediante comas (u otro símbolo) la información que introduce en artículos. Así, suponiendo que lo haga correctamente, podrías hacer algo así:
Código:
// Metes el POST en una variable:
$articulos = $_POST['articulos'];
// Y divides el post en 2, antes de la primera coma que tenga, y después
$division = explode (',', $articulos);
$primeraparte = $division[0];
$segundaparte = $division[1]
// De todos modos, aunque el usuario no supiese que existe, necesitarías crear
// otro campo en tu base de datos, y después podrías guardar $primeraparte
// en el campo articulos y $segundaparte en el otro campo que hayas creado
// (por ejemplo marcas)
Si no te sirve no sé como podrías hacerlo. De hecho, hace unas semanas hice yo también una pregunta sobre expresiones regulares, porque es algo que no controlo casi nada, y no fui capaz de solucionar lo que quería. Esto es lo que pregunté: http://www.forosdelweb.com/f18/modificar-trozo-cadena-cada-aparicion-996774/#post4205641
En cuanto a explode, éste es enlace para que leas como funciona en el manual de PHP: http://php.net/manual/es/function.explode.php
Y si buscas por google, verás que hay unas cuantas funciones más de PHP relacionadas con expresiones regulares.
Espero que lo que te puse te pueda servir de ayuda...