¿Cómo ver el menú de enlaces en la construcción de un sitio web phpcms? Método de llamada del menú del menú vinculado
En primer lugar, lo que usamos a menudo es en el campo del usuario. modelos de datos definidos:
El elemento del menú de enlace creado se aplicará a la interfaz de adición de contenido de fondo (artículo). En "Backend-Contenido-Modelo de datos-Administración de campos-Agregar campo", establezca el tipo de campo en "Menú de enlace" y luego seleccione el menú que desea usar a través de la lista del menú de enlace en la opción "ID de menú", como el menú de enlace regional y establezca el método de valor de retorno del menú de enlace. Luego, este elemento del menú de enlace puede aparecer en la interfaz de edición y adición de contenido.
Por supuesto, el estilo de visualización del menú (desplegable, emergente) se puede configurar en "Backstage-Extended-Menú vinculado-Modificar".
En segundo lugar, llame directamente al menú de enlaces en la plantilla phpcms:
Este método no se usa comúnmente. El método específico es ingresar a "Backstage - Extensión - Lista de menús de vinculación" y verá que cada menú de vinculación tiene un código de llamada. Simplemente copie y pegue este código en la plantilla donde desea colocarlo.
Pero según la experiencia, esto no es suficiente, porque aunque el menú de enlace se elimina a través de este código, los archivos css y js faltan al mostrar este menú, lo que resulta en una falta de estilo y efecto, por lo que debe asegurarse de introducir algunos archivos en su plantilla al mismo tiempo:
statics/js/dialog.js
statics/js/linkage/js/pop.js
statics /css/dialog.css
En tercer lugar, utilice etiquetas universales en archivos o plantillas PHP para leer directamente los datos en la tabla de datos del menú de enlaces:
Esto El método se utiliza en nuestro A menudo se utiliza en el desarrollo secundario. Los datos del menú de vinculación se almacenan en la tabla de datos de v9_linkage y se pueden obtener diferentes niveles de datos según el parentid y otros campos.
Debido a que los métodos o funciones relacionados con el desarrollo de phpcms son relativamente complicados, no se explicarán en detalle aquí. Para obtener más información, consulte el manual de desarrollo oficial de iphpcms y el video tutorial. El código de demostración se proporciona aquí para una fácil comprensión:
Demostración del código de llamada en el programa php.
2
$ linkage_db = PC_base::load_model("linkage_model");//Introducción al modelo
$data = $linkage_d B- gt ; select(array(' parentid ' = gt; 0)); //Leer datos bajo condiciones específicas.
Demostración de cómo escribir etiquetas universales en plantillas;
1
2
Tres
Cuatro
五
{ PC: get SQL = " select * from phpcms _ linkage donde parentid = 0 y keyid = 1 " num = " 99 " }
{loop $ datos $v}
provincia ltLi gt: { $ v[nombre]}