Cms fuente Wp
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.
Los colores de configuración principales son los siguientes:
La interfaz de edición muestra los siguientes efectos:
Por supuesto, el estilo de visualización del menú (desplegable, pop -up) se puede configurar en "Backstage-Extension-Linkage" Configurar en Menú-Modificar.
En segundo lugar, llame directamente al menú de enlace 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
$. enlace_db? =?PC_base::load_model("enlace_modelo");? //Introducción al modelo
$data? =?$ enlace _ d B- gt;select(array(' parentid ' = gt;0));? // Demuestra leer la etiqueta general escrita en la plantilla de datos con condiciones específicas:
{pc: get? sql="select?*?¿Desde dónde?phpcms_linkage?Dónde?parentid=0?Then.keyid=1 "? num="99"}
{¿Bucle? $datos? $v}
lt李 gt Provincia: { $ v[nombre]}